"Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos." http://es.wikipedia.org/wiki/Modelo_Vista_Controlador
¿Te parece que una aplicación de escritorio no cuenta (o podría contar) con esa arquitectura? Creo que si podés responderme esta pregunta estaría resuelta tu duda