ome Android smartphones have low capacity internal memory and not allow you to install many apps.
At Android 2.2 there is a possibility migrate the apps to SD card after instalation, but some applications not allow to do this.
Looking for a fix to solve this problem in my Motorola Droid, I found a way to install apps directly in SD card, like show in Mundo Zoom, and not need root.
Download ZIP file from Android SDK and extract. Browse to folder “android-sdk-windows\platform-tools“.
Set your Android to debug mode. Don’t you know? “Settings” > “Applications” > “Development” and enable “USB debugging” option.
Connect your smartphone in USB and enable “Charge Only” on USB Connection Management.
Click in Start Menu, Run. Type “cmd” e press Enter to open command prompt.
With command prompt and Windows Explorer opened, click and drag file “adb.exe” to prompt window, after, insert a space and type “shell”. Press Enter.

The “$” simbol and cursor should appear. Now type “pm setInstallLocation 2” and press Enter
This command sets partition “2″ (SD Card) as default to install applications.
Done! That`s all you need for apps to be installed directly in your SD card