Primero que nada te aviso que para el swap necesitas un kernel que lo soporte, y el stock no lo hace. Debes flashear otro kernel como el DoomKernel 5 pero para ello necesitas el bootloader abierto........
Pues bájate el programa Easeus (es para PC) que es parecido al Partition Magic y gratuito.
Reduce la partición dejando el espacio libre que quieras usar para la ext3 + swap, luego de ese espacio libre creas la particion ext3 dejando libre lo que quieras para swap, luegro creas la swap con lo que queda y listo...
Para usar las apps en la sd yo uso el link2sd aunque hay otras opciones como el Darktremor.
