Du machst wohl nur einen Denkfehler.
Du kannst Paint in jedem Derivat überschreiben:
Delphi-Quellcode:
procedure TBlubb2.Paint;
begin
// wenn Du hier etwas zeichnest, wird das durch inherited Paint (falls Du es aufrufst) wieder übermalt
inherited; // Zeichnet das von TBlubb - aber Du kannst inherited auch weg lassen und alles neu zeichnen
// hier weiteres hinzumalen
end;
Ok fast, klappt es. Das Inherited war falsch

Irgendeinen Fehler hab ich wohl noch, jetzt wird zwar der Hintergrund geändert durch das Paint in Komponente 2 nur mal ich da noch eine rote Linie oben auf das OffscreenBitmap das zeigt er mir jetzt dafür nicht mehr an

Mal gucken wo da jetzt der Fehler ist. Erledigt....