Meflin war schneller, aber mal getippt wird es nicht weggeworfen
Die Frage wird hier (gefühlt) ziemlich oft behandelt...
Delphi-Quellcode:
// Pfad der ausgeführten Exe-Datei
ExtractFilePath(Application.ExeFile);
// Ini-Dateiname wie Exe-Datei nur .ini als Extension
ChangeFileExt(Application.ExeFile,'.ini');
Für die Konfigurations-Datei sollte man einen eleganteren Weg gehen (gerade bei Vista).
Suchbegriff
AppData sollte etwas finden.