Hola
Puedes hacer uso de un archivo INI de Windows, esto te evitara tener que construir las rutinas para guardar y recuperar datos
Ejemplo de uso para guardar
Código Delphi
[-]
with Tinifile.Create ('C:\Variables.ini') do
try
WriteInteger ('MiSeccion','Variable1',Variable);
finally
Free; end;
Para recuperar el dato
Código Delphi
[-]
with Tinifile.Create ('C:\Variables.ini') do
try
Variable:=ReadInteger ('MiSeccion','Variable1',0);finally
Free; end;
Espero que sea útil, saludos