Die Unterschiede bei euch kommen übrigens von der Sprache, in der Windows installiert ist.
Welche Unterschiede? Das reale Verzeichnis heißt bei Windows Vista und 7
immer c:\users. Es wird nur dem Benutzer in seiner Sprache angezeigt.
Unter anderem genau um diesen Anzeigenamen zu bekommen gibt es die hier irrtümlich verwendete Funktion SHGetFileInfo.