Moin Tino,
grundsätzlich: Ja.
Ich persönlich ziehe folgende Variante vor:
ExtractFilePath(paramstr(0))
Da paramstr(0) und Application.Exename den gleichen Wert zurückliefern, würde zwar das gleiche dabei herauskommen, aber dafür funktioniert paramstr(0) auch ohne
unit Forms, was sich bei Konsolenanwendungen als recht hilfreich erweisen kann (@Luckie: und natürlich auch bei
nonVCL )