En mi anterior respuesta hemos coincidido en el tiempo.Ahora te ahondo en la respuesta con una dirección que quizá te responda directamente:
http://www.borland.com/techpubs/bcppbuilder/v5/dg/2_design.html
Y te vuelco, como adelanto parte:
Usando TIniFile
(...) Cuando instancias el objeto IniFile, pasas como parámetro al constructor el nombre del fichero INI. Si el fichero no existe, se crea automáticamente. Puedes leer valores usando ReadString, ReadInteger, o ReadBool. Alternativamente, si quieres leer una sección completa del fichero INI, puedes usar el método ReadSection. Igualmente, puedes escribir valores con WriteBool, WriteInteger, o WriteString.
El siguiente ejemplo leer información de configuración de un fichero INI en un constructor del form y escribe valores en el manejador de eventos OnClose.
void __fastcall TForm1::TForm1(TObject *Sender)
{
TIniFile *ini;
ini = new TIniFile(
ChangeFileExt( Application->ExeName, ".INI" ) );
Top = ini->ReadInteger( "Form", "Top", 100 );
Left = ini->ReadInteger( "Form", "Left", 100 );
Caption = ini->ReadString( "Form", "Caption",
"Default Caption" );
ini->ReadBool( "Form", "InitMax", false ) ?
WindowState = wsMaximized :
WindowState = wsNormal;
delete ini;
}
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
TIniFile *ini;
ini = new TIniFile(ChangeFileExt( Application->ExeName, ".INI" ) );
ini->WriteInteger( "Form", "Top", Top );
ini->WriteInteger( "Form", "Left", Left );
ini->WriteString ( "Form", "Caption", Caption );
ini->WriteBool ( "Form", "InitMax",
WindowState == wsMaximized );
delete ini;
}
Cada una de las rutinas Read asume tres parámetros. El primero identifica la sección del fichero INI. El segundo identifica el valor que quieres leer, y el tercero es un valor por defecto en caso de que la sección o el valor no exista existan en el fichero INI. Igualmente, las rutinas Write crearán la sección y/o valor si no existen. El ejemplo crea un fichero INI la primera vez que se ejecuta tal como este:
[Form]
Top=185
Left=280
Caption=Default Caption
InitMax=0
Tras la ejecución de esta aplicación, los valores INI se leen durante la creación del form y se escriben tras el evento OnClose.
Bueno, es "mi" traducción, pero como muestra que mejor caso.
Espero que te sirva! 
Un saludo,