Para empezar, tienes que tener Gingerbread (Android 2.3.4, 2.3.5 o 2.3.6), tener permisos root (Busca en Google: Universal root gingerbread galaxy) y la aplicacion Link2SD (La puedes descargar desde Play Store). Una vez que seas root, entras en la aplicacion y te va a solicitar permisos de superusuario, de ahi en adelante las aplicaciones de la memoria interna se pueden mover a la SD (Desde la aplicacion). Si quieres mover las aplicaciones de sistema (Play Store, Hangouts, Youtube...) vas a tener algo mas de dificultad.
Si tienes alguna duda sobre rootear o algo mandame un mensaje privado. Espero que esto te sirva de ayuda