Wenn du die Liste sortieren, bleibt dir aber nichts anderes übrig, als die ganze Datei zu laden und sie dann zu sortieren.
Wenn du damit nicht von 0 anfangen willst, kannst du
meinen Ini-Parser als Grundlage nehmen, denn dann musst du nach dem Parsen nur einmal kurz die ObjectList von Sectiosn sortieren (TYIniFile.Fsections.sort(SortFunc)). Du musst dir nur die SortFunc schreiben, aber das sollte ein 3-Zeiler sein.
Ansonsten muss ich DGL-luke aber recht geben: Warum willst du überhaupt sortieren? Oder willst du nicht die ini-Datei sorteiren, sondern nur die Ausgabe?
Dann könntest du auch alle Werte in eine StringList laden und diese dann sortieren...
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!