Незанаю, я делал так и все работало:
1.Переводим форму ChildForm в раздел AvailableForms;
2.Устанавливаем у ChildForm свойство FormStyle=fsMDIChild, а у главной формы - fsMDIForm;
3.Когда надо создать новый экземпляр -
Код:
var CF : TChildForm;
...
CF := TChildForm.Create(self);
4.А обращаемся к ней -
Код:
with (ActiveMDIChild as TChildForm) do begin
...
end;