Вы бы структурировали загрузочную конфигурацию и конфигурацию IoC одинаково (хотя я не уверен, как бы вы включили сами классы форм, я мало работал с WinForms) Единственная реальная разница, которая вам понадобится, - это когда / где вызывается инициализатор. Это просто должно быть при запуске приложения. Для веб-приложений вы действительно вызываете его из Application_Start. Я думаю, что в приложениях WinForms это было бы в событии OnLoad основной формы .
Если у вас где-нибудь есть метод main
(похожий на консольное приложение), тогда он также будет работать. Это может произойти, если приложение WinForms было перенесено, например, из консольного приложения.