Also für die Properties
Hint,
Left und
Top würde ja auch schon TControl ausreichen.
Falls du spezielle Properties benötigst und es trotzdem flexibel halten möchtest, käme vielleicht eine Collection in Frage.
(Das ist der Mechanismus hinter den
dfm Dateien, die Komponenten können sich also bereits aus dem Text ihre Properties rauspflücken...)