I think all permissions for Midlets need to be user assignable, i.e. the user should have the authority to decide whether or not an untrusted Midlet has 'always allow' permission for each and every activity.
It's very frustrating to be able to write your own apps for your own phone and not be able to give them permission to run unhindered by irritating dialogues without involving some third party.
This situation also makes Android a more attractive platform if you're making a bespoke apps for a companies own internal use.




