no se puede. has de ir una por una configurando "lo que se pueda".
para las fotos, en la misma aplicacion de la camara tienes que, en ajustes, decirle que te las guarde en la externa.
para software en general, para que se instale en la externa (no todo, pero gran parte), prueba lo del "setInstallLocation" con adb. con la 2.2 funcionaba, no se si sirve para la 2.3. o mueve una por una todas las app's que se dejen mover. aun asi, los datos adicionales que se descargan de, por ejemplo, un juego, se descargaran en la memoria interna.
de todos modos al actualizar (con kies) no se pierden datos (creo).