Es ist vermutlich gar nicht notwendig irgendetwas am System zu ändern. Weder die Schreibrechte zu ändern noch sogar die
UAC zu deaktivieren.
Zumindest mit Delphi 6 und 7
klappt es problemlos, wenn man das Arbeitsverzeichnis auf ein beschreibbares anpasst und Delphi danach einmal mit Adminrechten startet. Dann laufen die Versionen problemlos ohne Adminrechte oder Schreibrechte im Verzeichnis. Da ich Delphi 4 nicht habe, konnte ich es damit nicht testen.