Сталкивался ли кто-нибудь с задачей добавления оверлея на иконки папок и файлов в файлменеджеры в Linux (Nautilus), Windows и MacOS?
Имеется ввиду наложение дополнительной иконки поверх основной системной. Это делают многие приложения, плюс возможно делать подобные настройки «руками». Интересует же программная реализация на всех трех ОС.
Под винду нашел IShellIconOverlayIdentifier.
Под Linux исключительно примеры, основанные на вызовах gvfs-set-attribute и gvfs-* в целом. Хочется обойтись без внешних вызовов.
Под Мак вообще не понятно куда копать…
Буду благодарен полезным ссылкам, примерам да и просто правильному курсу поисков.