This depends on the programs. Most programs will situate their contents in multiple locations, so if it's on your computer, you'll need to know where all of a program is stored. It can be easier to download the program from scratch again as it brings in all of the needed content for you. If you are trying to transfer from a computer, at the very least be sure to capture the EXE, Application and Java files; however, there are usually many other files too. Also, the programs will differ between operating systems (for example, EXE is Windows, while .app is Mac). End answer: it can be done but it's easier if you can download the program afresh.
USB flash drives are often used for storage, data back-up and transfer of computer files. Compared with floppy disks or CDs, they are smaller, faster, have significantly more capacity, and are more durable due to a lack of moving parts. Additionally, they are immune to electromagnetic interference (unlike floppy disks), and are unharmed by surface scratches (unlike CDs). Until about 2005, most desktop and laptop computers were supplied with floppy disk drives in addition to USB ports, but floppy disk drives became obsolete after widespread adoption of USB ports and the larger USB drive capacity compared to the 1.44 MB 3.5-inch floppy disk.
It's never been easier to take all the files, data or media you want with you wherever you go. Generally about the size of a stick of gum, a USB flash drive lets you store any file from your computer so you can save it, transport it, and load it onto another computer in seconds. You simply plug the flash drive into your USB port and drag any files you want onto its icon on your desktop. Best of all, flash drives have no internal moving parts, so they're very resistant to breaking by being bumped or dropped.