craigb
HP used to be infamous for bloatware as well! But, as long as you have the licenses (I do), can't you just format the hard drive and install the OS of your choice from scratch? (Thus wiping out the bloatware?)
Again I will point out I should not be listened to when it comes to such things BUT...
I actually tried this with my laptop (Acer Aspire). I wiped the main partition of the drive (but left the factory recovery partition intact so I could use it later if I wanted). The problem comes in with all the specific drivers and mini programs required for Windows to properly work with the laptop hardware.
So after I installed the clean copy of Windows7 (which I downloaded from Microsoft's "Digital River" download thingie... so it was a totally legit MS ISO) and applied the Win7 (Home Edition) license on the bottom of the lappy to register it it did indeed boot up into a totally clean version of Windows (sans Acer bloatware).
Unfortunately though it was very sluggish and quirky because instead of having the preloaded factory drivers/programs from Acer Windows seemed to be using generic drivers and the OS in general wasn't communicating with the hardware the way it was supposed to.
That sent me on an epic journey to hunt down all the drivers and necessary programs specific to my laptop. There was indeed a bunch of necessary downloads on the Acer site but lumped in with a bunch of unnecessary crud as well. I had to sort out what was what, download, install, etc.
The clean install (although much better) STILL was acting like a turd. I tried all sorts of things for about a month to see if I coulld get performance up but alas the factory config was simply better, faster and more reliable. I suspect there were little programs and special configs to make Windows work smoothly that weren't accessible on the site.
Soooooooo I just went back to my usual method of crushing bloatware. I reinstalled the original factory image and armed with a general knowledge (based on my previous foibles) used CCleaner to remove everything that didn't/doesn't have anything to do with the operation of the computer. CCleaner removes stubborn bloatware that refuses to uninstall using usual methods. Some people use RevoUninstaller (or whatever it's called) or a combination of both programs (and I'm sure others).
It takes time and patience to sort through all that crap and get rid of it (while creating restore points along the way in case you yank something that's actually needed) but once it's widdled down all the crap is gone, the system works better and you don't have to go hunting for system specific driver crap. Also going into system settings to stop any automated launching nonsense and disabling "power saver" features helps things along as well (laptops are tweaked for the casual user... not hardcore loonies like us).
tl;dr...
Hunting down the drivers for a laptop is more time consuming with crappier results than using a good uninstaller/scrubber program to remove the bloatware and leaving the critical factory stuff in place.
After the bloatware removal/registry cleaning is done you just create an image of your spanky clean system and use that instead of the factory recovery partition/disc(s).
Again... I should not be listened to because I'm not a computer tech and I'm sure all this varies from system to system but I spent a BUTTLOAD of time screwing around with this type of thing in my attempts to create a "virgin" system.
Cheers.