Используйте файлы конфигурации. В uses - IniFiles.
Пример файла:
[Database]
user_name=SYSDBA
password=masterkey
locale=win1251
location=C:\DB.fdb
Использование:
procedure TDMDatabase.DataModuleCreate(Sender: TObject);
var
ini : TIniFile;
login : String;
pass : String;
location : String;
locale : String;
begin
ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'config.ini');
try
login := ini.ReadString('Database', 'username', 'SYSDBA');
pass := ini.ReadString('Database', 'password', 'masterkey');
location := ini.ReadString('Database', 'location', 'localhost:' + ExtractFilePath(Application.ExeName) + '\DB.fdb');
locale := ini.ReadString('Database', 'locale', 'WIN1251');
finally
ini.Free;
end;
//Используем полученные переменные
Под "закреплением файла" я так понимаю, имеется ввиду запуск приложения? Если да, то используйте ShellExecute на OnClick.