How come some apps can't be written to the SD card?
Here is an excellent list of characteristics of apps which should not be installed on SD card, with reasons, from the Android developer site. Hope it helps.