non ti conviene usare la classe TStringList ?

carichi il file con il metodo LoadFromFile
cancelli il record con Delete
scrivi il file con SaveToFile

ciao
sergio