Když dáš pravou myší změnit ikonu, tak ti to sice může nabídnout shell ale taky můžeš hledat novou ikonu úplně libovolně jinde. Třeba v oblíbeném moricons.dll
Aha, takže ty chceš vyměnit ikonu v Shell32.dll? Možná by to šlo pomocí ResourceHacker. Už jsem takhle kdysi něco předělával.