Android: Root Uninstaller is a utility for Android phones that allows you to remove multiple apps from your phone at once, freeze pre-installed apps to free up space and resources, and even create APKs from pre-installed apps so you can install them on a new phone.Root Uninstaller isn't as robust as the previously mentioned Titanium Backup when it comes to backing up and saving all of your apps, settings and data. However, one thing it does that Titanium doesn't do is create APKs from already-installed apps. If you have a new Android device and your favourite app isn't in the market anymore — a situation that happened to me just last week — the app allows you to create an APK from apps installed on your device, save them to your SD card (where it can be moved to Dropbox, for example) and re-install the app on another Android device.
Your Android device doesn't have to be rooted if all you want to do is save, create and manage APKs or batch uninstall apps. It will need to be rooted in order to uninstall system applications, freeze or thaw system applications, or delete system apps.
Root Uninstaller Free gives you all of these features, but it limits you to three freeze/thaw operations, and it stops you from restoring backed up applications via the app. The pro version unlocks those features, and will set you back $1.99.