Секрет в том, как вы проектируете свою дочернюю форму.
Вам необходимо создать элемент управления в виде контейнера, скажем, TLayout (без стиля), TRectangle (базовый стиль) или TPanel.Я бы пошел с TLayout.Выберите имя для своего контейнера, скажите «Контейнер» для аргументации.Теперь создайте свою дочернюю форму и просто назначьте Parent of Container своему родительскому объекту.
Итак, из вашего кода выше (я полагаю, TControlView - ваша дочерняя форма):
procedure TfrmMain.FormCreate(Sender: TObject);
var
Control:TControlView;
begin
Control := TControlView.Create(Self);
Control.Container.parent := ListControls;
Control.Container.width := 800;
end;