So, I went down the road of using wxRuby, but it seems that it is a dead or dying code base. Seems most Ruby-ists are interested in Rails, not in desktop applications. I also failed in my attempt at packaging up a ruby desktop app to make it appear native. I kept running into 64bit vs 32bit issues.
Anyway, after quite a few months break from my project, I decided it made more sense to develop my blenderfarmers render farm client application using Python. Blender itself uses Python to perform all it’s scripting tasks. This would guarantee that Python is installed on every computer that is running Blender.
Turns out, it doesn’t even matter if python is on the target machine because built into Python is the ability to bake the python application into an executable. Ruby has this ability too, but I just never could get it working. In one hour, I was able to create a shell wxPython window and “freeze” it to a native Mac package that behaves just like a native app. Beautiful!
I know this is Mac centric, I need to test on Windows too, but my experience is it is harder to get working on my Mac, than my Windows virtual machine.
Great page that helped: Optimizing for Mac OS X