The bloatware that comes preinstalled on many of our devices can be a major pain. On most computers, it can easily be removed by simply uninstalling it. On smartphones however, it's usually a whole different story. It's bundled in the form of system apps that can't be uninstalled directly using the standard uninstall procedure.

While you can still remove the bloat using a root access file manager if you have rooted your device, those with unrooted phones are often left out of luck. XDA Forum Member broadways has come to the rescue with a recovery-flashable zip file that removes bloatware from the stock Android recovery.

Originally developed for the Samsung Galaxy Y, the method used by this recovery script is fairly standard, and should work on some other devices as well. Although the file (may or) may not run from the stock recovery of other devices, it should definitely be a go from any custom recovery. The tutorial explains in detail how you can edit the script to specifically add the names of the apps you want removed, and remove entries of those from the script that you want to keep.

You can find the complete instructions and the download link in the forum thread.