Jedenfalls: Alte Software unter neuen Windosen an die von Windows vorgegebenen Stellen zu installieren ist schlicht und einfach eine schlechte Idee. Da hapert es garantiert mit den Rechten.
Bei Delphi 7 funktioniert das dank Virtual Store gut. Man sollte allerdings die Benutzerkonstensteuerung nicht deaktivieren und Delphi einfach nach der Installation einmal mit Adminrechten ausführen. Mit Delphi 6 habe ich das nicht getestet, sollte aber genauso gehen.
Besser ist allerdings so alte Software schlicht nur in einer VM mit XP laufen zu lassen oder besser eine aktuelle Version zu nutzen.