Ich kenne mich weder mit der
VCL noch überhaupt mit Delphi-Komponentenentwicklung aus, aber warum erfindest du jetzt noch manuell eine dritte Komponente die einfach nur zwei bereits bestehende anzeigen soll? Warum für den Container nicht einfach eine Unterklasse von T(Flow)Panel bilden?