Utiliza un TStrinList.
Código Delphi
[-]
var
TS:TStringList;
AFileName:String;
begin
AFilename := 'C:\temp\ficherotemporal.ini';
TS := TStringList.Create;
TS.LoadFromFile(AFileName);
TS.Add('Filename: "{userdesktop}\prueba.txt"; Section: null ; Key:"sina"; String: "sina"');
TS.SaveToFile(AFileName);
Según lo que he entendido, que no es mucho, esto debería servir.