Allora ti conviene usare un controllo RichTextbox.

Con questo controllo puoi gestire facilmente il caricamento da file tramite la LoadFile e la riscrittura tramite SaveFile.

Le righe le puoi aggiungere/eliminare facilmente tramite la proprieta' Text.

E poi puoi fare tante altre cose ... il controllo e' abbastanza flessibile e potente ... dovresti riuscire tranquillamente.