Во первых статически слинкованное диалоговое MFC приложение весит порядка 150-200 кило сразу и дальше растет ОЧЕНЬ медленно (особенно стоит учесть, что в данном случае статически линкуется не только MFC, но и cpp рантайм), а MDI приложения, которые весят около метра просто не с чем сравнить: ну не видел я ни одного более менее продвинутого гуя на PlainC/PlainAPI, так что слухи о раздутости MFC сильно преувеличены.
Дополнительные 100 кило в экзешник (более того, "принципиально" можно использовать и MFC4.2, dll-ка для которого входит в ДЕФОЛТНУЮ установку любой винды начиная как бы даже не раньше винтукей и тогда вопрос размера снимается, а ништяки остаются) - это не та цена, которую жалко платить за MFC-шные ништяки. А ништяков много. Вот например ништяки конкретно для твоего случая: