Das hört sich einfacher an als es ist. Für Properties, die ihren Default-Wert über ein Attribut der das Keyword default
veröffentlichen, könnte man etwas implementieren. Wenn es aber im z.B. die Standardgrößen eines TButtons geht wird es schwieriger. Die werden zwar auch im Create gesetzt, aber nirgendwo sind diese Werte als Default zu erkennen. Das sieht man z.B. daran, dass die im Objektinspektor fett dargestellt werden, wie andere vom Defaultwert abweichende auch.
Das könnte man herausfinden, in dem man einen neuen Button erzeugt und in enen Memory-Stream schreibt. Ist aber natürlich trotzdem ein Hack.