Also den SourceCode verstehe ich gar nicht ^^
naja, ich schaue mir mal UpdateResource mal an...
Thx an euch
EDIT:
Also ich habe es so versucht, leider ist die Datei danach Korrupt..
Was ist falsch?
Code:
var
h: THANDLE;
buffer: Pointer;
const
sfile= 'Project2.exe';
begin
h:= BeginUpdateResource(sfile, False);
UpdateResource(h, RT_ICON, 'MAINICON', 0, buffer,0);
EndUpdateResource(h, False );