Creo que estás hablando del HD2 y no del Omnia que tienes puesto en el perfil. Pero desde luego creo que se trata de lo que tú mismo dices. Solución: ir desinstalando los últimos programas que has ido poniendo hasta localizar el que da el problema. Si eso no soluciona, entonces comenzar de nuevo: Hard Reset, y e ir poniendo uno por uno, pero sin prisas... hasta dar con lo que te ha causado ese lío que no es normal.
En cuanto a lo de quitar la batería cuando se cuelga, yo digo que es mucho mejor usar el botón rojo que está al lado.