Doch, es funktioniert, aber "irgendwer" (DU)
ist so doof und arbeitet mit
relativen Pfaden und wundert sich dann nicht gefunden wird, bzw. in deinem Fall nicht erstellt werden darf, da du zufälliger Weise dort wohl keine Schreibrechte hast.
Und nein, der OpenDialog ist nicht Schuld, nur weil der das aktuelle Arbeitsverzeichnis verändert ... sowas tun auch noch viele Andere.