I have a bunch of complete crap apps on my phone which I can't move to the SD card, so they are taking up about 10mb of space on my phone, which is irritating when I want to update my phone as I need 25mb, so have to delete loads of apps.

I was considering rooting my phone, but this apparently doesn't allow you to delete them. So how do I go about this? I don't want to run a custom rom and am happy to stick with HTC's regular firmware, but I want to 'unbrand' my phone.

As far as I know, rooting your handset will prevent you from getting any OTA updates, yet it's the only way, I know of, for getting rid of any app that was added by the maker.
–
Omar Al BarahamtosheyDec 11 '10 at 0:15

Thanks, I'll give it a go and see what happens
–
DavidYellDec 13 '10 at 10:05

Use Titanium Backup, it will let you uninstall system apps simply and easily if you have root. Rooting will not prevent you from getting OTA updates (how would the network know you're rooted?) in general, and you can almost certainly un-root if you want to update later.