Comment My choice (Score 1) 331
If you want to run on different platforms, my choice would be Java and Eclipse SWT... you have a platform dependent library to send out with your app, but your app code itself is platform independent.
"No matter where you go, there you are..." -- Buckaroo Banzai