Hmm, man sollte eigentlich schon zwischen Arbeitsverzeichnis und Ort der Exe unterscheiden. Das ist nicht immer gleich (auf Windows zwar meistens
Zumindest beim Start der Anwendung, aber selbst wenn es da nicht schon anders ist, so reicht schon das Öffnen eines Dateidialogs und schwupps ist das aktuelle Verzeichnis nicht mehr das der Exe.
Es ist aber wirklich die Frage welches Verzeichnis eigentlich gemeint war, das der Exe oder das aktuelle.