Hay aplicaciones que simplemente no se pueden mover de la memoria del teléfono como bien dices Facebook, Astro, o los Launchers, creo que porque así están concebidas, y hay algunas que si las mueves a la memoria SD, su widget ya no esta disponible.
Pero efectivamente, la mejor manera es moverlas a la memoria SD, y la ventaja es que tu cel ya trae incorporada esa opción desde el inicio, no necesitas bajar una app para hacerlo, pero hay algunas que te permiten gestionar esos movimientos de manera mas agil, como "App2SD". Suerte men!