1, Windows-Ini-Dateien können maximal 32 (oder warens 64) kByte groß werden.
2, Haben deine Listview1.Items immer 3 Subitems? (wird nicht überprüft)
Ich würde die Delphi-Implementierung
BigIni verwenden. Dürfte auch schneller sein und hatt schon bei einigen Entwicklern unerklärliche Fehler beseitigt.