eine Art "Label.RestoreInitialValue" gibt es nicht. Wie sollte diese auch funktionieren wenn das Label zur Laufzeit erstellt wird? Und wenn du ein Formular automatisch erstellen lässt passiert auch nichts anderes als das die
DFM-abgearbeitet wird und anhand des inhaltes die Objecte erzeugt werden etc.
Wenn du Objectorientiert arbeitest wäre eine Möglichkeit einfach noch eine Objectinstanz zu erzeugen und von der neuen Instanz die werte lesen.
Oder einfach mit TResourceStream die
DFM-Datei aus der Resource laden und die Eigenschaften lesen.