Unabhängig von sonstigen Hirnschäden bei mir
habe ich noch eine Frage zum Verständnis:
Was wird denn überhaupt mit dem zwischenzeitlichen Erzeugen eines TIcons gewonnen?
Oder anders:
Was spricht gegen eine direkte Zuweisung des Handles?
Image1.Picture.Icon.Handle := ExtractIcon(HInstance, PCHAR('C:\Windows\NotePad.exe'), 0);
Nachtrag:
Natürlich immer fein mit
Image1.Picture.Icon.ReleaseHandle;
freigeben.