Moin Orally,
so aus dem Stand, ohne den Code näher zu analysieren:
Du musst auf jeden Fall
Delphi-Quellcode:
LoadIcon(hInstance,PChar(10));
// oder
LoadIcon(hInstance,MAKEINTRESOURCE(10));
nehmen, da Du ja das Icon ja mit einer Integer ID und nicht mit einem Namen versehen hast.