How to install APK files on SDCARD? I have samsung galaxy 3 (I5801). I have downloaded many APK files from internet. I have no problem in installing APK files. By default when APK file is selected it installs itself to phone memory. I want it to install application on SDCARD. I have made my phone memory full. 

So my queries are


How to install APK on SDCARD? APK should install itself to SDCARD.
How to move already installed application to SDCARD from phone memory?
If you're using Android 2.2, you can move your applications to SD from Settings -> Applications -> Manage Applications. Before 2.2, you need to have root, create a separate partition in your SD card, and install a custom ROM that supports app2sd.