Habe es jetzt so gelöst, dass ich die Datei über einen TFileStream exklusiv öffne wenn ich schreiben will und über die Methode LoadFromStream dann einlese.
Edit:
Seltsam.. über LoadFromStream einlesen klappt.. ändern in der Komponente auch, aber wenn ich ein SaveToStream mache wird nichts gespeichert