und um dann noch neue zeilen einzufügen:
ListBox1.Items.Add('Neue Zeile');
das würde ich beim loaden (wenn du aus irgendeinem grund es per hand machen mußt, also nicht LoadFromFile verwenden kannst) auch machen. wenn man sicher ist, dass der index noch nicht existiert (was beim laden ja wohl der fall sein sollte *g*) greift man eigentlich nicht per index zu. (sehe grade, dass es funzt, wenn index = max+1, is aber trotzdem nich sauber)