The real question is do you want a GUI creator for windows or not.
Take a look at QT Creator out of NOKIA (the phone people) not bad , free with a good GUI package and I think it works with android as well as windows etc
Other that that you need Java once you are a way from the arduino.
Mark