No necesariamente. Te armas una función:
Código Delphi
[-]
function OSPath(DosPath: String): String;
begin
if OS_Es_Unix
then Result := DosPathToUnixPath(DosPath)
else Result := DosPath;
end;
Así, armas tu path al estilo Dos y al utilizarlo usas OsPath(DosPath).
// Saludos