Thanks for the detailed feedback and suggestions! Noted it all down for consideration.
by the way, forgot to mention about the pantech api sound stuff, and options to set which buttons to appear and disappear, like j2me loader does