Estoy un poco confundido en lo que debería hacer el controlador de la aplicación? Porque veo que la funcionalidad también existirá en su patrón MVP para tomar las decisiones, ¿qué formulario debería mostrarse cuando se hace clic en un botón? ¿Hay algún buen ejemplo para Windows Forms que utiliza el patrón de controlador de la aplicación?¿Qué debería hacer un controlador de aplicación?
Hay una diferencia en el MVC (ontroler) y el controlador de la aplicación. Conozco el MVC (ontroller), no estoy seguro de cuáles son las responsabilidades de un Controlador de aplicaciones, y cómo encaja en una aplicación WinForms. Martin Fowler también lo llama el patrón de controlador de aplicaciones, seguramente no es lo mismo que el MVC (ontroller)?
Gran respuesta, en el momento de mi respuesta, el OP era menos claro en cuanto a lo que quería saber. –