what is it lately with people wanting to put forms in forms?
I think many people are searching for dynamically generated forms. However, they are likely getting kind of stuck because the most obvious way is to use the IDE, so then you get the standard built form with dynamically generated forms from say a button. There is also a security element to this, as if you built forms in the standard way, this can be easily seen with resource hacker. All the .lfm data can be found there.
Completely dynamically generated forms are doable. The more you do it, probably the more you will get used to it. But, then you lose a lot of the features of the IDE or the person must cross reference with Object Inspector as to what features or options are available until memorized.
Possibly a solution for this would be in converting the .lfm data, so that it would be dynamically created by the executable. I believe there was some type of Delphi utility that did such (for their equivalent of lfm).