Empieza por decir que básicamente lo que vamos a hacer es intercambiar la memoria interna con la SD externa. Como ya se ha comentado en otros hilos, en mi opinión, y en la de muchos, esta 'solución' no es muy recomendable, pues por muy buena que sea tu SD nunca será tan rápida como la memoria interna, por tanto el rendimiento general de TODO en el teléfono se verá perjudicado.
Si necesitas más espacio para aplicaciones puedes pasarlas fácilmente a la SD con Directory Bind.
http://www.htcmania.com/showthread.php?t=419374