Arduino GUI advice

A lot of people use Processing (processing.org) to build GUIs simply and platform-independent. It's kind of a Java dialect and with Arduino experience you will probably find yourself comfortable with it very fast.