Icon in fertigem Programm austauschen

Ich will über ein Programm das Icon eines meiner Programme austauschen. Da ich ja die Icon-Datei habe, dachte ich, ich kann einfach dessen Position in der kompilierten Datei ermitteln und dann die folgenden 766 Bytes durch das neue Icon ersetzen. Das klappt ja auch - nur das Icon ändert sich nicht. Weiß jemand Rat??
Danke im Voraus.
Uni