Es liegt wohl *nicht* an der Delphi-Version, sondern am Vorhandensein/Fehlen der Manifest-Datei im Ordner der EXE.
Ohne Manifest-Datei läuft es unter W7, mit Manifest-Datei eben nicht.
Ob nun Delphi-Datei die Manifestinformationen in der Exe erzeugt oder extern als eigenständige Datei ist für die Inkompatibilität der Delphi 5/6-
VCL irrelevant.
Für beiden schaltet Windows in den "Das Programm wird gethemed"-Modus um. Und dieses andere Zeichnen unterstützt die D5/6
VCL nicht 100%ig.
Unter
http://www.soft-gems.net/index.php/c...-theme-manager findet man auch eine Komponente/Implementierung die auch noch andere Bugs der
VCL min Manifest behebt.
Windows Vista - Eine neue Erfahrung in Fehlern.