Es macht Sinn.
Wenn ich .lnk auswerten kann, ist es gefixt.
Hab gerade mit einem
Vcl 32bit non-Admin probiert in \Program Files\ zu gehen, kein Problem, Icons werden auch angezeigt für 75bit .exe.
Beide Sources sind Delphi 7 only, ich erstelle mir mal was für D2009 was etwas ähnliches vollbringt, mir ne Dateiliste mit Infos auswertet.
Die Icons direkt aus der EXE ist nicht das Problem

wir müssen sie über die Verknüpfung auslesen.
Extrahieren kann ich sie auch oder mit Resource Hacker 32 Bit anzeigen.
gruss