Welche Auflösungen hat den dein Icon ?
Habs schon erlebt, das der Resourcecompiler beim compilieren von bestimmten Auflösungskombinationen ärger macht.
Ansonsten, probier einfach mal folgendes:
Delphi-Quellcode:
var
res : TResourceStream;
begin
res := TResourceStream.Create(HInstance,'Icon_1',PWideChar('ICON'));
image1.picture.LoadFromStream(res);
res.free;
end;