HKEY_CLASSES_ROOT\.[extension]
ключ по умолчанию содержит строку REG_SZ
, то есть имя следующего ключа:
HKEY_CLASSES_ROOT\[that_string]\DefaultIcon
ключ по умолчанию ("@") содержит это:
[path_to_icon_file],[zero_based_index]
Пример:
HKEY_CLASSES_ROOT\.txt
@="MyTextFile"
HKEY_CLASSES_ROOT\MyTextFile\DefaultIcon
@="C:\WINDOWS\explorer.exe,2"
Таким образом, все файлы .txt будут использовать значок третий из исполняемого файла Explorer.