This is a "really" brainstorming, meaning that I'm not even sure if this is possible or desirable. I'm just tossing it out so it can be discussed.
---------------------------
Mono is an .NET interpreter so why wouldn't we use it to run native windows applications with it?
Now I don't know if this is a good idea, or not. Or even if it's possible, but if it is it would be cool.
I know that most of you don't like mono (is it just because it's from Microsoft, or because .NET is messy ...).
There was an "idea" which asked us why do we need mono.
I think that mono doesn't need to be included by default, but it can be installed if it would to be an interpreter for native Windows .NET applications.
Now I don't know which of applications are coded in .NET.
But I have a hunch that my favourite game (which is not supported in Wine is coded in .NET.
(So yes this might be a egoistic idea, but still)
I think, that if possible, Mono should become more of a compatibility layer instead of compiler for native Linux apps such as Tomboy and Banshee.
As I said I don't really know much about this topic but I tried to do research, but didn't find anything helpful.
So I am aware of possibility that this could be as stupid as an idea about .exe to .deb converter.
So please comment.