А если кто-то потом задаст вопрос почему он не может сделать действительно дочернюю форму к одной из этих двух (подчиненных аплету), ТО - начинай все сначала.
Мне он представляется решенным в таком виде:
#pas
Control := NewForm(FParent,'Form');
if not Assigned(Applet) then begin
Applet := Control;
IsMain := true;
end;
Я сторонник второго, потому-что меня научили (с примерами и иллюстрациями), что и без "запланированных вопросов" без работы никто не останется. Мягко говоря.
Но, ни на чем не настаиваю.
Даже и привычка есть: "у меня работает". Дрова не исключаются, но они уберутся тихо и спокойно. После чего это уже будет работать всю жизнь.
Без вопросов, отложенных до лучших времен.
Ничего нового, так уже было.