Para el aviso de la memoria es muy facil, lo que sucede es que estos equipos tienen una memoria interna muy reducida y aunque en la externa tengas 4 GB libres en la interna tendras poca y cada aplicacion aunque la instales en la SD te guardara un archivo en la interna.
Para ese problema existen 3 aplicaciones LINKSD, A2SD gui, DATASD, que sirven para que puedas poner todo en tu memoria extraible y dividir tu memoria externa en 3 partes.
1- FAT32 (memoria extraible en la cual pondras tus archivos)
2- ex"X" ( esta "X" puede ser 2,3 o 4 dependiendo la capacidad de memoria de tu SD, para memorias de 1 a 2 GB se recomienda usar la 2, y para mayores de 8 usar la 4, en fin esta particion servira como memoria interna)
3- SWAP ( otra particion de tu SD que servira como memoria RAM)
Con esto el equipo estara optimizado y dejaras de tener esos problemas, para usar el DATASD necesitas una ROM compatible no se cuales haya la de CHUKY V3 funciona de maravilla.
Para crear esto debes seguir este tutorial despues ya instalas cualquiera de esas aplicaciones solo puedes usar una no mas de dos.
Saludos.
http://www.htcmania.com/showthread.php?t=299532