Did you remove your SD Card at any point? Is your SD Card properly mounted? Or your card has been corrupted and now the app files are not there anymore...
That's why I don't recommend moving apps to SD, they're just not reliable. Also, if for any reason you unmount the SD card, that can throw the system off and make it not find your apps.