Oder da wo die Grafikklassen bei TPicture angemeldet sind, mit ihren Dateiendungen, so daß TImage/TPicture sich dann die passende Klasse zur Dateiendung raussuchen kann.
Oder TComponent der
VCL, wo die
VCL alle TComponent-Nachfahren problemlos erstellen und befüllen kann.