По-ходу разобрался!
После создания вложенного компонента нужно было указать, что он является "подкомпонентом": FTitle.SetSubComponent(true);
Измененный кусок кода - может кому пригодится
Код:
// Создание компонента
constructor TPanInPan.Create(AOwner: TComponent);
begin
inherited create(AOwner);
width:=500;
Height:=300;
FTitle:=TPanel.Create(Self);
with FTitle do
begin
Width:= 100;
Align:= alRight;
BevelOuter:= bvNone;
TabOrder:= 0;
Color:=clRed;
Name:='SubTitle';
Caption:=Name;
end;
FTitle.Parent:=Self;
FTitle.SetSubComponent(true);
end;
Спасибо всем, кто откликнулся!