TIniFile ... bist du krank?
Die dahinterlegende
WinAPI ließt die komplette Datei in den Arbeitsspeicher, ändert dann etwas, bzw. fügt die neue Zeile ein, und schreibt dann alles komplett neu auf die Festplatte.
(PS: Darum gibt es in vielen Windows-Systemen für INIs eine Größenbegrenzung von 64 KB, da ein fester 64 KB Puffer für diese Änderungen genutzt wird)