Ja: dein Record hat keine Feste Länge (wenn man das Bitmap einbezieht) bzw. es wird nur ein Zeiger auf das Bitmap gespeichert, der nachher nicht mehr gültig ist.
Lösung: eine ordentliche Dateistruktur verwenden:
Wenn du viele Klassen hast, empfehle ich dir die
dpcollection, sonst eben ne Binärdatei mit eigenem Dateiformat, oder ne
xml (ini) datei