That's pretty much how it's going to work. You can select a PRG, then load it, then turn it into a special type of PRG: a CODE_ file. Then they'll be stored in the ZOS folder, where you can run them or put them on the desktop.