Warum leitest Du nicht von TGraphicControl ab? Mir hat hier im Forum mal jemand gesagt, TWinControl wäre etwas zu "hoch" in der Hirachie. Bei TGraphicControl muss man sich nicht selbst um die Paint-Routinen kümmern. Seither geht bei mir alles viel schneller und einfacher... Vielleicht wäre das für Dich auch ein besserer Ansatz?
SCRaT
EDIT: Habe mit grad den Code angesehen. Es erscheinen
IMHO 2 Komponenten, da es sich bei Deiner und bei TPaintbox wohl um sichtbare Komponenten handelt. Evtl. wäre mein Vorschlag (s.o.) tatsächlich der bessere Ansatz für Dich, dann würdest Du die TPaintBox gar nicht brauchen !?!