Ich habe ein Programm von Delphi7 nach Delphi2007 portiert, war nicht wirklich schwer

Allerdings bin ich nun scheinbar auf ein generelles Problem gestoßen zu dem es hoffentlich eine einfache Lösung gibt.
Also folgendes. Das Programm nutzt Ravereports die in verschiedenen Verzeichnissen gespeichert sind. Der jeweilige Pfad steht in einer INI-Datei in diesem Format:
Quelltext
1: 2:
| [DIR] REPORTS=.\Reports\ |
Bei Delphi7 wird das Verzeichnis Reports als Unterverzeichnis der Programmexe "richtig" erkannt. Delphi2007 hingegen verlegt den indirekten Pfad irgendwo in meine Eigene Datein, was wohl Vista geschuldet ist, aber hier ein Problem darstellt weil der Pfad auf Netzlaufwerken liegt und dadurch verschiede Laufwerksbuchstaben haben kann.
Als Workaround könnte ich jetzt natürlich im Programm jeweils ExtractFilePath(Application.ExeName) ergänzen und es würde wieder funktionieren, allerdings frage ich mich ob es nicht einfach eine simple Einstellungssache ist um das Problem zu lösen?
mfg. Joel