La aplicación es bonita, aunque todo eso se puede hacer (para cada aplicación concreta) a mano usando enlaces simbólicos ('junctions').
El mayor problema de cualquiera de estos métodos es que, si la SD está en formato DOS (cualquier FAT, o NTFS)l las aplicaciones que requieran permisos concretos en los archivos que las componen, no funcionarán como es debido.
En su día, cuando la memoria de estos chismes era mucho menor (y para otro tipo de aparatos aún mas limitados) me había hecho un script que permitía:
- Modificar el tamaño de las particiones de fábrica, para ajustarlas a ROMs más grandes
- Instalar todo el sistema en la SD externa (intercambiando los discos)
- Mover '/data' a la SD externa, para dejar toda la interna para uso del sistema
Pero todo funciona diferente en el Android de hoy día...