Im Prinzip stellt Delphi dafür bestimmte Methoden bereit, die sich vorallem in System.IOUtils.TPath befinden, wie z.B.
GetHomePath.
Entsprechend gibt es auch noch Methoden wie GetDocumentsPath, GetDownloadsPath, etc. Einfach mal System.IOUtils.TPath in den Hilfedateien anschauen.
Weiterhin befinden sich dort auch noch andere Hilfsmethoden, die für das Handhaben von Pfaden wichtig sind, wie z.B.
Combine, mit welcher man Pfade zusammenfügt, da einfaches Strings aneinanderreihen zu Fehlern führt.