Just to introduce myself, I'm one of the core (Non-Novel) developers on the Mono project (the crossplatform .NET runtime and class library implimentation). I just managed to get ReactOS to load Mono correctly. We also have an implimention of Gdi+ which is backended with Cairo. We have a native winforms implimentation in the works as well that does something similar to swing in Java. We bring our own GUI toolkit to draw the windows using api calls and registry look ups on win32 to detect the window settings. Its working great. Also with the use of IKVM.NET I was able to get Java running on ReactOS. Its pretty cool. We don't have the COM support of .NET even though we do have a win32 version (no need for ole/activex/com support since we don't target win32 for more then just testing and helping us port). It's really cool! I'll post screenshots later and post the patches to mono root later. The next version of mono for win32 should work for reactos out of the box.
It would be great if someone would write a wrapper around our embedding api so it would follow the .NET's native header. Its some what similar but needs some creative developers to write some hacks.

Awesome work though!!
Zac Bowling
http://www.zacbowling.com/[/i]