O tambien utilizar el método LoadFromFile de los TStringList y luego los métodos Insert y/o Delete de éstos más el de SaveToFile
Código:
l.SaveToFile('fichero');
l.LoadFromFile('fichero');
l.Insert(index, 'string');
l.Delete(index);
con estas 4 lineas hace lo que quiere