vergiss nicht im Destroy (Destructor) das
Handle mit DeAllocateHwnd wieder frei zu geben. Und am besten nur während der Laufzeit (also nicht zur Designzeit) das
Handle anfordern außer du brauchst es auch zur Designzeit.
mit
if csDesigning in ComponentState then
kannst du abfragen ob die Komponente gerade im Designer verwendet wird oder ob die Komponente im richtigen Programm genutzt wird.