Necesitarías una ROM personalizada que soporte mover aplicaciones a la partición Ext3. Te recomiendo que busques en la sección de desarrollo de los foros de xda-developers para tu terminal una ROM de este tipo.
Si una ROM no soporta apps2ext de forma nativa, puedes probar suerte con un script (ejemplo para HTC Dream/Magic aquí ) que puede instalarse sobre otra ROM.
[Editar] : sólo añadiendo cosas de mis comentarios a la respuesta.
Si estás en la versión 2.2 de Android y superior, puedes utilizar la funcionalidad "Apps-to-SD" incorporada para mover las aplicaciones a la tarjeta SD. Ve a Menu -> Settings -> Applications -> Manage applications
luego pulse sobre cualquier aplicación y bajo la sección "Almacenamiento" pulse el botón "Mover a la SD". Después de unos segundos verás que el nombre del botón cambia a "Mover al teléfono" y el tamaño de la aplicación disminuye significativamente.
Este método no está exento de inconvenientes. En primer lugar, una aplicación debe estar codificada explícitamente para soportar esta funcionalidad. En segundo lugar, los widgets y las aplicaciones que se ejecutan como un servicio (correo electrónico, teclados virtuales, notificaciones meteorológicas, etc.) no funcionan cuando se trasladan a la SD, y deben residir en la memoria interna del teléfono. Además, no toda la aplicación se traslada a la tarjeta SD. Una parte de ella se queda en el teléfono, junto con su caché y datos/configuración. Si tienes un teléfono con una pequeña cantidad de almacenamiento interno de aplicaciones, el uso del Apps-to-SD incorporado sólo prolongará los inevitables errores de "falta de memoria".
Los scripts de Apps2ext resuelven la mayoría de estos defectos. Engaña al teléfono haciéndole creer que la partición Ext2/3/4 es parte de la memoria interna del teléfono. Esto significa que los widgets y servicios funcionarán bien con este método. Además, como puedes hacer la partición tan grande como desees (se recomienda no superar los 2 GB), los problemas de espacio desaparecen. Los scripts también ofrecen opciones para mover las cachés y los datos a la partición Ext con el fin de liberar aún más memoria interna.
El inconveniente del método Apps2ext es que es, bueno, un hack. En primer lugar, su teléfono tiene que ser rooteado. En segundo lugar, usted ya no será capaz de desmontar y eliminar la tarjeta SD del teléfono, ya que TODAS las aplicaciones (incluyendo las del sistema) residen en la partición Ext. En tercer lugar, usted está poniendo mucha más tensión en la tarjeta SD de aumento de la escritura, lo que puede acortar su vida útil. Por último, como con cualquier hack, puede hacer que su teléfono sea menos estable.