Hola
Limpiar los from es rapido, de hecho ya lo tienes en parte en el project.
Para hacer un ini por codigo es igual que con uno texto, solo se cambia el argumento final asi:
Especificas las condiciones de este en un memo:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
Ruta: String;
begin
Ruta:= 'C:\BaseDatos\Datos\BDatos2.ini';
Memo1.Lines.SaveToFile(Ruta);
end;
Ya me iras contando como vas.
Saludos