Hi,
As you guys know Froyo has the Feature of installing Apps 2 Sd card directly.But a lot of apps still Remain on The Internal Memory.It also depends on the Developer of the app if they want to allow people to install on SD card or Not.The Following will Lift up that limit and you can install Each and every app On the Sd Card.

Things required:-
Root
Terminal Emulator

Instructions:-
Open Terminal and type:-
su
pm setInstallLocation 2

(Note:Above is case sensitive)
usage:-

After typing the above if everything is successful you will go back to #

Now to explain the Above:-
Froyo has 3 Switches to install apps-
1-Internal
2-External
0-Auto

u can select any of them by typing : pm setInstallLocation

U can also Get to Know the Present Path by typing: pm getInstallLocaton

ผมลองกับ motonav โปรแกรมเดียวนะครับ ก็ใช้ได้ปกติ ได้เพิ่มมา 10 MB กว่าๆ