The first thing that popped up in my head was a gravitation simulator (I've programmed things like that a long time ago - it was fun - only
Newtonian gravity, though);
You could plot different objects with different masses and let them interact (but you will have to fiddle with the units to get nicely timing, not too slow, not too fast). And you could make the screen
torus-like; objects going off the screen to the left appear coming in from the right (and vice versa), and the same thing for up/down.
I don't know if you will be programming for cell phones (the screens may be somewhat small for this, don't know), but it would be a cool application for pads or computer screens.
Anyway, it's just a suggestion. Another thing, maybe not so fancy, but very useful, would be a flexible unit converter (mass/weights, distances, time, temperature etc). I could give you plenty more suggestions, but if I was you, I would try something I'm interested in. So what do you like in science/physics?
