Couldn't find this posted anywhere....
If you have a Desire and don't want to root (ok seriously, who called it that? I giggle every time....) and are running out of space try this:
http://androidforums.com/desire-tips-tricks/160560-force-apps-install-sd-without-root.html
I did it last night and it worked perfectly! Managed to move several apps that previously wouldn't.
Please note this works on 2.2 ONLY.
You will need the sdk to do it
Also another way to free up some mb is clear some caches. Found my Gmail for example was storing nearly 5mb in the cache! Dunno why or what it was, cleared it and can't notice anything in the way its running