Irgendwas muss OpenDialog doch machen was ich so Manuel mit der Parameterübergabe nicht mache.
Ich bin nicht sicher, aber verändert OpenDialog nicht das Arbeitsverzeichnis?
Der OpenDialog verändert genauso den Pfad (abschaltbar über die Option: odChangeDir)