Hola compaņero!
Veamos a tu primera pregunta... No es necesario, puede ser aconsejable siempre y cuando utilices mucho la htc para conexiones de internet... En todo caso no es malo y si puedes ponertelo pues mejor!!! je je
En cuanto a la segunda pregunta... Bien, la compatibilidad de programas con el aparato viene dado por el sistema operativo. Puedes instalar en una WM6 cualquier programa hecho para cualquier version anterior de WM (siempre y cuando no sea un programa especifico para una marca, por ejemplo instalar el htc album en una ipaq)
En fin, espero haber sido de algo de ayuda.
Un abrazo company!!