Ich hatte mich vor einiger Zeit mit
RTTI beschäftigt, und wollte erstmal nur ein Programm schreiben, das
DFM-Dateien parst und darstellt. Ich hatte auch das Problem, dass ich jede einzelne Komponente manuell registrieren musste.
Ich habe daraufhin aus Faulheit nicht mehr weitergemacht, aber ich denke, dass die Lösung in der Einbindung von Runtime-Packages liegt. Irgendwie muss es möglich sein, die Packages dynamisch zu laden (sind ja eigentlich DLLs) und die Register-Procedures aufzurufen.