JSON habe ich ja schon genannt. Möglich wäre auch
XML, das für Menschen besser lesbar ist.
Grundsätzlich kannst du dann entweder das Speichern und Einlesen z.B. mit superobject manuell machen oder ein Marshalling verwenden, wie hier gezeigt wird:
https://github.com/pult/SuperObject....in-delphi-2010