The applications will never work because you are trying to move applications designed for one operating system to a different one. Android is entirely different from Windows 8. In this situation you will need to manually browse the Store from Windows 8 phone and download the applications again (if they're available for this OS). The SD card holds the data for the applications and some of the system files that are meant to work only on Android.