Kann es sein das der (seit NT fehlerhafte) Windows-Icon-Cache dir einen Strich durch die Rechnung macht.
Du kannst fröhlich das Icon in der Exe tauschen - Windows zeigt immer das alte Icon an.
Mit folgenden Script löscht den fehlerhaften Windows-Icon-Cache
Code:
@echo off
taskkill /f /IM explorer.exe
CD /d %userprofile%\AppData\Local
DEL ShellIconCache /a
Start explorer.exe
Windows Vista - Eine neue Erfahrung in Fehlern.