neither.
im using RasHacker and a Textfile to change some icons.
[FILENAMES]
Exe = "DLLs_CMD\shell32.dll\shell32.dll"
SaveAs = "shell32.dll"
Log = "shell32.dll.log"
[COMMANDS]
-modify "DLLs_CMD\shell32.dll\1.ico", ICONGROUP, 1,
-modify "DLLs_CMD\shell32.dll\4.ico", ICONGROUP, 4,
-modify "DLLs_CMD\shell32.dll\5.ico", ICONGROUP, 5,
-modify "DLLs_CMD\shell32.dll\6.ico", ICONGROUP, 6,
-modify "DLLs_CMD\shell32.dll\7.ico", ICONGROUP, 7,
-modify "DLLs_CMD\shell32.dll\8.ico", ICONGROUP, 8,
-modify "DLLs_CMD\shell32.dll\9.ico", ICONGROUP, 9,
-modify "DLLs_CMD\shell32.dll\10.ico", ICONGROUP, 10,
-modify "DLLs_CMD\shell32.dll\16.ico", ICONGROUP, 16,
-modify "DLLs_CMD\shell32.dll\18.ico", ICONGROUP, 18,
-modify "DLLs_CMD\shell32.dll\22.ico", ICONGROUP, 22,
-modify "DLLs_CMD\shell32.dll\25.ico", ICONGROUP, 25,
-modify "DLLs_CMD\shell32.dll\30.ico", ICONGROUP, 30,
-modify "DLLs_CMD\shell32.dll\32.ico", ICONGROUP, 32,
-modify "DLLs_CMD\shell32.dll\33.ico", ICONGROUP, 33,
-modify "DLLs_CMD\shell32.dll\35.ico", ICONGROUP, 35,
-modify "DLLs_CMD\shell32.dll\44.ico", ICONGROUP, 44,
-modify "DLLs_CMD\shell32.dll\46.ico", ICONGROUP, 46,
-modify "DLLs_CMD\shell32.dll\54.ico", ICONGROUP, 54,
-modify "DLLs_CMD\shell32.dll\137.ico", ICONGROUP, 137,
-modify "DLLs_CMD\shell32.dll\142.ico", ICONGROUP, 142,
-modify "DLLs_CMD\shell32.dll\143.ico", ICONGROUP, 143,
-modify "DLLs_CMD\shell32.dll\144.ico", ICONGROUP, 144,
-modify "DLLs_CMD\shell32.dll\152.ico", ICONGROUP, 152,
-modify "DLLs_CMD\shell32.dll\160.ico", ICONGROUP, 160,
-modify "DLLs_CMD\shell32.dll\166.ico", ICONGROUP, 166,
-modify "DLLs_CMD\shell32.dll\167.ico", ICONGROUP, 167,
-modify "DLLs_CMD\shell32.dll\171.ico", ICONGROUP, 171,
-modify "DLLs_CMD\shell32.dll\172.ico", ICONGROUP, 172,
-modify "DLLs_CMD\shell32.dll\173.ico", ICONGROUP, 173,
-modify "DLLs_CMD\shell32.dll\174.ico", ICONGROUP, 174,
-modify "DLLs_CMD\shell32.dll\191.ico", ICONGROUP, 191,
-modify "DLLs_CMD\shell32.dll\192.ico", ICONGROUP, 192,
-modify "DLLs_CMD\shell32.dll\200.ico", ICONGROUP, 200,
-modify "DLLs_CMD\shell32.dll\210.ico", ICONGROUP, 210,
-modify "DLLs_CMD\shell32.dll\224.ico", ICONGROUP, 224,
-modify "DLLs_CMD\shell32.dll\225.ico", ICONGROUP, 225,
-modify "DLLs_CMD\shell32.dll\229.ico", ICONGROUP, 229,
-modify "DLLs_CMD\shell32.dll\231.ico", ICONGROUP, 231,
-modify "DLLs_CMD\shell32.dll\232.ico", ICONGROUP, 232,
-modify "DLLs_CMD\shell32.dll\233.ico", ICONGROUP, 233,
-modify "DLLs_CMD\shell32.dll\235.ico", ICONGROUP, 235,
-modify "DLLs_CMD\shell32.dll\236.ico", ICONGROUP, 236,
-modify "DLLs_CMD\shell32.dll\237.ico", ICONGROUP, 237,
-modify "DLLs_CMD\shell32.dll\238.ico", ICONGROUP, 238,
-modify "DLLs_CMD\shell32.dll\254.ico", ICONGROUP, 254,
-modify "DLLs_CMD\shell32.dll\264.ico", ICONGROUP, 264,
-modify "DLLs_CMD\shell32.dll\267.ico", ICONGROUP, 267,
-modify "DLLs_CMD\shell32.dll\269.ico", ICONGROUP, 269,
-modify "DLLs_CMD\shell32.dll\279.ico", ICONGROUP, 279,
-modify "DLLs_CMD\shell32.dll\291.ico", ICONGROUP, 291,
-modify "DLLs_CMD\shell32.dll\305.ico", ICONGROUP, 305,
-modify "DLLs_CMD\shell32.dll\321.ico", ICONGROUP, 321,
-modify "DLLs_CMD\shell32.dll\322.ico", ICONGROUP, 322,
-modify "DLLs_CMD\shell32.dll\328.ico", ICONGROUP, 328,
-modify "DLLs_CMD\shell32.dll\330.ico", ICONGROUP, 330,
-modify "DLLs_CMD\shell32.dll\331.ico", ICONGROUP, 331,
-modify "DLLs_CMD\shell32.dll\338.ico", ICONGROUP, 338,
-modify "DLLs_CMD\shell32.dll\16769.ico", ICONGROUP, 16769,
-modify "DLLs_CMD\shell32.dll\16772.ico", ICONGROUP, 16772,
after that i mount the .wim and replace the files. after installation all icons are changed and no shortcut icon.