вам нужен файл .icns, а не прямой png, чтобы получить значок файла. По сути, это набор изображений разных размеров, которые Mac OS может использовать для разных заданий.
у горного льва Icon Composer недоступен. Вы можете создать свой файл icns в командной строке из набора растровых и именованных растровых изображений, или вы можете использовать простую утилиту, которую я создал, чтобы сделать эту работу!
http://hobbyistsoftware.com/icnsBuilder