If your app is an app that needs to run immediately like and alarm app or it is a widget that needs to be able to run at any time, then you don't want it installed on the sdcard because the sdcard could be removed, or sdcards are sometimes slow to "wake up" and that might cause your app to fail to start.