Python:
Как насчет погружения в источники SCPlugin . Я считаю, что они делают то, что работает. Код здесь http://scplugin.tigris.org/svn/scplugin/trunk , войдите в систему как «гость» и без пароля. Не скажу, что это просто ...
(источник: tigris.org )
Ссылка, по которой вы разместили, предназначена для API Carbon (до MacOSX). Хотя он может работать в Carbon Finder версии 10.5, Finder в 10.6 является чистым какао, в результате чего может не поддерживаться концепция значков в этом отношении.
Вы можете добавить значки к приложению в доке с помощью NSDockTile , но с документами для приложений в целом вам не повезет. Вам нужно будет либо контролировать документы с помощью какого-либо другого механизма, а затем использовать, скажем, плагин QuickLook для создания миниатюрного представления с любым вашим состоянием.
В противном случае вы можете написать собственное представление для документов. (в который вы можете добавить такую информацию) вместо использования Finder.