Sowas ginge vielleicht, wenn du ein globales Objekt nimmst, dass dann alle Variabeln ausliest.
Duz kannst also eine Klasse erstellen, die alle Einstellungen hält. Anstatt der Variablen musst du dann halt immer auf das Objekt zugreifen.
Also statt
showmessage(VersionInfo);
dann:
showmessage(Settings.GetStr('VersionInfo'));
Und in der Klasse kannst du dann die Datei laden und speichern