Whether you can move an app to SD (a total misnomer - you're actually moving small parts to the SD card and leaving a link to that part in internal storage, so if the moved piece is around the same size as a link it doesn't save any internal space) also depends on how the app was written. A developer can disable the function for the app. And if the app misfunctions when moved to the card, most developers do disable it. (And some disable it just in case some function won't work properly if it's moved and they don't want to spend a month or two in unit testing.)