Opening up this java thread again, I'm thinking that porting something like Processing might be good for the system, as it would add another environment to program in that is particularly suited to creating more visual apps.
Now as I understand it, Processing is basically a load of libraries...