Why am I unable to uninstall some application from my android phone?
There are few applications available on android marketplace, which when try to uninstall gives error message like below

The error message above is totally unintuitive and gives no idea what went wrong and what can possibly be done to successfully uninstall the app from the device. I hope in future Google puts in better error reporting for such situation.
Some applications, especially the ones under business administration category, require device administration privileges. Usually during install or during execution, these apps prompt the user to grant “Administrator” privilege. Once granted, these applications become capable of performing privileged tasks like locking the device, erasing data on device, reset the password on device, etc.
In addition, Android doesn’t allow direct uninstall of such application. Any attempt to uninstall such apps would result in screen similar to above. I guess this is to make sure that user doesn’t accidently remove such vital privileged apps (a better error message wouldn’t have harmed
).
In order to uninstall such apps, we first need to deactivate it as a device administrator. Go to Settings ->Location and Security->Select device administrator screen

Uncheck the app you wish to uninstall, confirm the prompt to deactivate.

Once done, now you can go back to “Manage Applications” and uninstall the application.
Prakash
SureMDM: Mobile device management made easy
SureMDM client now available on Android Marketplace
SureMDM Nix agent is now published on Android Marketplace. You can search for "suremdm" on Android Marketplace or directly goto https://market.android.com/details?id=com.nix
and install it on your phones.

Android marketplace SureMDM Nix Agent page
Advantage of installing from android marketplace is that you don't have to enable "Allow installation of non-Market applications" to manage your device from SureMDM. Plus any upgrades we make to the software, automatically gets rolled into your devices.
To try SureMDM and to discover its comprehensive device management capabilities and easy to use interface, register for a free account at http://www.42gears.com.
New security feature for android device management using SureMDM
SureMDM adds another compelling security feature for android device management. IT administrators can now restrict users to access only approved applications.All other applications and system settings are password protected. This feature also blocks the user from installing any third-party applications.

Installed application list
Using this feature is very simple. Installed application list of a device now also shows which application packages are LOCKED. Administrators can select any package and LOCK/UNLOCK them from console. Once done, launching these applications will prompt for a password, failing which user cannot access the application.

Password prompt for locked application
To try android application lock down and tons of other SureMDM features, register for a free account at http://www.42gears.com.