Я часто использую некоторые варианты ApplicationShellForm.
Это потому, что в большинстве моих "настоящих" работ это действительно не более чем тонкая оболочка, в которую я внедряю реальное поведение во время выполнения. В моей «главной форме» обычно очень мало самого по себе.
Как говорится, я бы всегда называл это чем-то, основываясь на его поведении. Что делает ваша основная форма или приложение? Вот что определило бы то, что я бы назвал, если бы я не строил все вокруг внедрения зависимостей и не пытался поддерживать некоторое разделение интересов.