Gut es lag an "getcurrentdir" arghhh, hätt ich mit bisschen Denken doch drauf kommen MÜSSEN
extractfiledir(ParamStr(0)); funktioniert jetzt! AHHHHHHHHH
EDIT: Entschuldigung an alle die sich meinen Text durchlesen mussten. Ich gelobe Besserung
Fehler für Lesefaule: OpenDialog (execute) verändert getcurrentdir natürlich...