Как найти иконку любого файла:
- Открываете реестр в редакторе реестра
- Ищите куст
HKEY_CLASSES_ROOT\.pdf
- Там будет либо куст
DefaultIcon
- Либо прямая ссылка на другой куст
- Либо ссылка в кусте
.pdf\OpenWithProgids
типа MSEdgePDF
(может быть несколько, тип REG_NONE
- по умолчанию)
- Далее смотрим
HKEY_CLASSES_ROOT\MSEdgePDF
, а в нём куст DefaultIcon
, в котором и будет путь до иконки типа такого: C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe,13
13
- индекс в группе иконок
- Далее качаем ResHacker
- Открываем исполняемый или бинарный файл
- Ищем нужную иконку в разделе Icon или Icon Group (иконки разного размера одной пачкой)
- Выделяем иконку
- В меню Action -> Save [ Icon : 72 : 1033 ] ...
- Повторить для всех размеров нужной иконки (в моей версии иконка PDF под номером 72 размером 64 пикселя, дальше - меньшего размера до 79 номера)