Zitat:
Allerdings der Fehler wie ich ihn zuletzt beschrieben hab besteht immernoch und wenn ich zur Entwicklungszeit mit einer ImageList arbeite dann zeigt mir Delphi auch immernoch die ImageList-Komponente im Formular an...
kein Wunder, der Fehler liegt hier:
imgList := TImageList.Create(AOwner);
Da du im Konstruktor für das kreieren deiner Imagelist AOwner verwendest ist somit der Besitzer das Fenster, auf dem du deine Komponente platzierst.
Mach einfach das:
imgList := TImageList.Create(self);
und alles ist bestens.
Gruß oki