Тема: О бедном «Shell Folders» замолвите слово… :)
Длинная и печальная история ключа Shell Folders
…
Например, знали ли вы, что если вы ни разу не открывали свою папку "Шрифты", и никакая программа ни разу не вызывала SHGetSpecialFolderLocation(CSIDL_FONTS), то никакой записи "Fonts" в ключе "Shell Folders" не будет? Это потому что записи создаются только когда их кто-нибудь просит. Если никому они не нужны, то они и не создаются. Нет смысла активизировать хак для приложения, пока он не понадобится.
…
Рекомендуется к обязательному прочтению.