Applications moved to SD card cannot be loaded I have an Android phone running Android 2.2.1 with very limited phone memory. So I have to move the applications to SD card all the time. 

BUT:

If I move applications to the SD card, then after I reboot the phone, some of the (most likely the bigger in size ones) will disappear on the application panel. And the icons in the settings &rarr; application management will turn into a gray icon with a SD mark on it. Also the name becomes the package name like 'com.foo.bar'. If I tap the icon, only the remove button is available. This is different from the issue of icons on application panel loads slow after reboot. This issue is about the application just won't load.

Another thing on I noticed is that, on reboot, loading SD card seems done in a very short time. Maybe the system is not loading the SD card with enough time.

Is there anything I can do about it?
Use a different Launcher like Apex and you'll be fine