Ich hatte mal ein ganz ähnliches Problem. Die Lösung war, daß es sich im ein älteres 16Bit-Programm handelte, das noch die alten DOS-8+3-Datei- und Verzeichnisnamen erwartete. Das Verzeichnis, in das ich die Datei zum Auspacken kopiert hatte, hatte 13 Buchstaben. Seitdem ich für solche Fälle den Verzeichnisnamen \\0 verwende, keine Probleme mehr in dieser Richtung. Außerdem ist es imm er "vorne" im Dateimanager.
Also probiere es mal mit einem kurzen Verzeichnisnamen.
Übrigens: derselbe Grund mitsamt Abhilfe liegt vor, wenn man einige ältere, auch 16Bit-Progs in Verzeichnisse installieren will, deren Namen (oder ein übergeordneter Zweig) länger ist als die alte DOS-Konvention und die dann stänkern und sich verweigern.
Wie üblich hat die abgesonderte Fehlermeldung nach M$-Tradition absolut NICHTS mit dem tatsächlichen Grund zu tun, der zu dieser Meldung führte...