Yes you could put programs on the card but the speed would be dependent on the card reader/device used.
Why you'd want to do that over a USB flash drive though is the question. I use a memory card but it's strictly for my cell phone. Outside of that I use a flash drive for any files I need quick access to.
Bottom line is yea, you can put data on the card, but the speed will be dependent of the device the card is plugged into. Generally a USB thumb/flash drive is going to be faster, and more convenient..... You have to plug that card into a card reader.
My two cents.
My Computer
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom built by me.
OS
Windows 10 Pro
CPU
Intel Core i7-4770K (3.5Ghz)
Motherboard
Gigabyte G1 Sniper 5 (F10 Bios)
Memory
32 gig Corsair Dominator Platinum (4x8Gig)
Graphics Card(s)
Sapphire Tri-X R9 Fury
Sound Card
Soundblaster ZXR
Monitor(s) Displays
NEC PA242W 24" LCD Monitor
Screen Resolution
1920 x 1200
Hard Drives
Primary - Samsung 850 Pro (512gig), Samsung 840 Pro (256gig), 2TB WD Caviar Black.
PSU
EVGA Supernova 1000 G2
Case
Cooler Master HAF X
Cooling
Corsair H100i with Corsair Air Series SP120 Quiet Fans