... oder das System liegt nicht auf C: sondern D: ...
Dann zeig mal das du ein Win7-System auf D:\ bekommst. AFAIK wird hier auf jedenfall die Laufwerke so sortiert das Win7 unter C:\ liegt.
Da magst Du recht haben (ich kenne Win7 noch nicht so gut).
Worum es mir aber eigentlich geht: Da ich nicht weiß welche Pfade alles von Win7 verbogen werden ist es mir nicht möglich sämtliche Verzeichnisse auf das richtige Verzeichnis abzubilden.
Gibt es vielleicht eine Funktion wie
PathNameToRealName(ExtractFileDir(ParamStr(1)));
?