Personalmente no recomiendo que almacenen variables de configuración y demás en un archivo asociado a un formulario.
No se que sentido tienen usar el formulario, dado que solamente necesitan las variables.
Personalmente uso una unit, llamada normalmente uCommon, en la cuyal estan definidos todas las variables globales y tipos que son compartidos en toda la aplicación.
Si se debe agregar en el uses de cada unit para poder tener acceso a estas definiciones, y no produce una sobrecarga ni nada, dado que las variables ya estan definidas y ocupan la misma cantidad de memoria para tu programa independiente de la cantidad de unit en la que la incluyas.
Un ejemplo tipico seria:
Código Delphi
[-]
unit CommonBioChat;
interface
uses
Classes;
const
SizeLargeText = 200;
type
TCommBlock = Packed Record
a: Longword;
b: Integer;
end;
var
Lista: TList;
AnchoFormularioMain: integer;
AltoFormularioMain: integer;
TopFormularioMain: integer;
LeftFormularioMain: integer;
procedure LeerConfig;
implementation
procedure LeerConfig
begin
end;
end.
Espero que ayude y aclare
Suerte
Crandel