Code:
c:\temp\dateiname.ext -> absoluter Pfad.
.\Dateiname.ext -> relativer Pfad, im gleichen Verzeichnis, in dem wir uns befinden, also z. B. das Arbeitsverzeichnis eines Programmes.
1. ist klar.
2.
ExtractFilePath(Application.Exename) + Copy('.\Dateiname.ext',2,Length('.\Dateiname.ext');
Dürfte (in etwa)
ExpandFileName('.\Dateiname.ext')
entsprechen, mit dem Unterschied: ExpandFileName bildet alle weiteren Möglichkeiten von relativen Pfaden mit ab, die man sonst einzeln "nachprogrammieren" müsste.