Que bien todo me a quedado muy claro, de hecho la pregunta que planteo
radaalvaro tambien y por consecuencia las respuestas, tambien me ayudaron bastante a entender el "porque" de elegir .NET por encima de Win32... pero ahora tengo otra duda, si yo instalo
mono en mi Linux, ¿Puedo correr aplicaciones creadas en Windows bajo la plataforma .NET?, bueno, gracias por vuestro interes en el asunto

.