I was testing crossdev tool to cross-compile binutils, gcc, glibc and linux kernel to powerpc.
Lastly I have been playing with Mono framework and the GNOME libraries, but I find the problem in portability, so I'm a little limited when I want to make a portable application. After changing the code from textview to gtkhtml in an application to render the output, I had to revert the code because gtkhtml only works in GNU/Linux. Then talking with Zack, he talked about Gecko# and the monodoc port (without gtkhtml), so I changed the code. Now it renders HTML with Gecko# and gtkmozemb. :-)
Anyway Tor and Zack are making an awesome work, I think when we have an Orbit/bonobo working in windows more people will use GNOME applications. Currently KDE developers are working in a portable desktop for the 4.0 release and in the GNOME area there is some work porting Evolution/Beagle/Monoapps.
Zack also worked in gtksourceview, but I think we will have to wait to look a portable Monodevelop.