После изучения каждого руководства в сети и выполнения моих тестов я нашел это решение (для Windows 10, но вы можете попробовать его). Загрузите редактор программ по умолчанию, выберите "Настройки типов файлов", а затем внизу "Изменить тип файла расширения". Выберите pdf и выберите "Добавить новый тип файла". Добавьте краткое описание (например, "Формат файла PDF") и выберите значок. Наконец, нажмите "Сохранить тип файла" или нажмите маленькую стрелку на его стороне и выберите «Сохранить в .reg файл», чтобы увидеть, что изменится в вашем реестре (не забудьте использовать его, если вы это сделаете).
Вот что использовалось для меня, чтобы изменить значок файла .nfo:
; Create File Type
[HKEY_CURRENT_USER\software\classes\nfo_auto_file]
@="Nfo"
"FriendlyTypeName"="Nfo"
[HKEY_CURRENT_USER\software\classes\nfo_auto_file\DefaultIcon]
@="C:\\Users\\User\\Pictures\\icon\\ico\\nfo.ico,0"
; Change Extension's File Type
[HKEY_CURRENT_USER\Software\Classes\.nfo]
@="nfo_auto_file"
Он собирается создать новый класс с вашим значком и связать с ним расширение PDF. На данный момент это МОЖЕТ работать уже (обновите значки окон, прежде чем продолжить). Я не знаю, почему это все еще не работало для меня (это не связывало класс правильно), поэтому я должен был загрузить Типы и сделать это вручную. Запустите его, найдите PDF и дважды щелкните по нему. Проверьте "классы", если это не так, и выберите ранее созданный класс (DPE должен был назвать его pdf_auto_file). На данный момент это должно работать. Думаю, я мог бы отследить изменения, сделанные Types, и создать файл .reg, работающий без этих двух программ, но ... не сегодня; D