I'm am so close to just throwing in the towel and switching to another language for creating cross-platform GUI desktop applications.

I just recently came from VB.NET (don't laugh, it worked!)...