Quote:
Apart from System.Windows.Forms (which requires Wine), everything else I've tried just worked.

This was something I was curious about ... Is there any graphics library defined as part of the C# core library? That is, would it be possible at all for someone to write something like Swing (the pure-Java UI library) in C#, or are the only graphics/windowing API's encapsulated in the Forms API? If it's totally in Forms, that is kind of unfortuante wrt C# and definitely an area where I think Java is better. Even though Swing has its flaws, that it exists is very nice -- I can deploy a GUI Java app to any of the Java-supported platforms and not really have to worry too much about it. But I don't know on the C# side, so maybe this is possible there as well?