BMacRKDA07 Moving a single photo takes hours? That's not normal and definitely a sign something is wrong. I can't tell you whether it's the drive or the computer overall without more information though.
Are you willing to erase the USB drive? If so, please plug it in, click Windows key-X, open Disk Management, and choose a different format for the USB than it has already. If it's currently NTFS, choose exFAT, format it, restart your computer, and repeat the process, switching back to NTFS. If it's something else, you can just choose NTFS and restart. Then try again to move the data.
Programs should be uninstalled and reinstalled whenever you want to move them. There's no reason that a regular program can't be on a secondary drive though. OS files should not be, and you couldn't move them anyway, nor could you move critical system data like the graphics driver. But games can be installed anywhere (that's compatible), and non-program-related data should be movable too.