Also wenn ich es richtig verstanden habe ist ein Panel in Windows im prinzip wie ein Fenster, ein TShape dagegen nur eine Grafik auf einem Fenster. Daher ist das Shhape auf dem Form von einem anderen Fenster (dem Panel) verdeckt. Wenn das Shape selbst in einem Panel steckt, kann es seinerseits andere Panels verdecken. Soweit ich weiß haben Komponenten ohne Fensterhandle (Label,Speedbutton,Shape...) weniger Speicherbedarf als solche mit Fensterhandle (Static,Button,Panel...)
// Edit:
wenn du dir in der Delphi-Hilfe den Eintrag zu einem Steuerelement anschaust kannst du die beiden Typen in der "History" erkennen: sind sie von TWinControl abgeleitet haben sie Fensterhandle, von TGraphicControl haben sie KEIN Fensterhandle.