A wracając do tematu.
@qolejowy
Zobacz do jakiej .dll'ki odwołują Ci się "Programy". Wyedytuj tą .dll'kę powywalaj wszystko, zostaw tylko ikony. Następnie pozamieniaj ikony na swoje. Generalnie - zrób sobie swoją, drugą .dll'kę w której bęziesz miał tylko ikony, do których będziesz mógł się odwołać z różnych aplikacji.
Nie wiem czy taką "graficzną" .dll'kę można później XIPnąć, to chyba dobry pomysł na oszczędzenie RAMu ?
Sprawdź jeszcze czy zadziała to - umieść w katalogu, którego ikonę chcesz zmienić plik icon.lnk o zawartości 1#mojeico.dll,-1234, gdzie mojeico.dll, to wcześniej opisywana .dll'ka, a 1234, to numer kolejny ikony w tej .dll'ce
Pierwszy sposób odpadł bo te foldery odwołują się do ikon w "Shellres" (ikona standardowego folderu) więc jak je podmienię to zmienia mi w całym systemie.
Sposób drugi jest OK
Stworzyłem właśnie taką graficzną dll'kę i provxml'a do niej.(dzięki temu mogę bez problemów podmieniać ikony w locie)
I tak jak pisałeś do tych folderów wrzuciłem skrót "
ikon.ink "ale o nieco innej zawartości (tak jak było w folderze Gry) "
2#:Accessories" a do rejestru dodałem klucze
HKEY_CLASSES_ROOT\Accessories
HKEY_CLASSES_ROOT\Accessories\DefaultIcon
HKEY_CLASSES_ROOT\Accessories\DefaultIcon:Default MainMenu.dll,-158
HKEY_CLASSES_ROOT\Accessoriesr\SelectIcon
HKEY_CLASSES_ROOT\Accessories\SelectIcon:Default MainMenu.dll,-159
Restart fona i wreszcie zadziałało

Edit;
trochę się pospieszyłem z tą radością, sprawdziłem tylko na folderze "Akcesoria" ale jak sobie poradzić z drugim folderem, jak utworzę dwa pliki "icon.ink" to bulidos wypluje błąd zdublowanych plików.