Schau mal in
TDirectory, ob es dort geht.
Wobei ich eigentlich denken würde, dass auch ForceDirectories mit
UNC umgehen können sollte.
Allerdings ist leider nicht alles so, wie ich es mir denke.
z.B. soll angeblich seit mindesten letztem Jahr im Windows 10 die Grenze von MAX_PATH (259+1 Chars) aufgehoben sein, auch ohne Nutzung von
UNC Pfaden,
aber gerade heute wieder im Explorer und in einem aktuell mit 10.4 kompilierten Programm wieder die Meldungen gesehn, wo es "zu lang" hieß, selbst wenn ich
UNC benutze.
Allerdings, warum müssen die Pfade überall gleich aussehn?
Das klingt eher danach, als wenn das Konzept in deinem Programm ein Problem hat.
Niemals auf "angeblich" gleiche Pfade angewiesen seien.
PS: Bei uns haben viele Programme den "gleichen" Pfad, obwohl er garnicht gleich ist.
Jeder hat auf den selben Laufwerksbuchstaben "eigene" benuzterabhängige Pfade gemappt.