Personally I think SetMinSize makes perfect sense for ParentCtrl. Why should it be different from TopWindow?
The real purpose of SetMinSize of TopWindow to limit its resizing to the size of designed layout. I guess the whole point is to avoid designed layouts here