HTC Sense Keeps Crashing Even After Factory Reset
OP fixed the issue with the following solution:


  Edit: I fixed it by following the instructions from TheUnlockr - How To: Unroot the HTC Desire and flashing this ROM [Direct Link].




Community wiki under "best-practices" defined by this meta answer.