I've started some cross platform "learning", and am having a great time. Well, when I'm not freaking out and cursing because Apple is so <insert long string of profanity here /> and makes it impossible to download Xcode 4.2 on my iMac after 20 minutes or more of searching, but somehow I can do it on my Windows box after 20 seconds... or freaking at the Unity interface in Ubuntu as it's so utterly alien compared to any other desktop. But, other than those, it's been fun.
I've farted around with a few different things and done a quick port of Frackin' Reserve in MonoDevelop in C# that now runs on Mac OS X and on Linux. It's been pretty smooth with only a few learning curve hiccups that were nicely below my freak out threshold. (Which I'm sure everyone knows is pretty low. )
Anyways, just thought that I'd put it out there for anyone looking at cross platform stuff.
I must admit that GTK# is pretty clunky if you're used to Windows Forms, but it works. Layout and all that is a bit of a bitch, but if you fiddle around, you can get much better results than my quick hacks in Frackin' Reserve. (Been using it as a learning tool.)
I've put up the source code for Frackin' Reserve here:
So, if anyone wants to have a quick peek, you can download it and compile it for Windows, Mac OS X or Linux straight up with no farting around and doing a truckload of idiotic configurations that nobody gives a rat's ass about. It's just nice and easy. Just the way I like it.
(I'm still farting around, and will be updating it shortly.)