I've got another idea. Shortcuts on the "desktop" are sprites linked to strings in a "registry" file which are the names of the common def programs. When one of the sprites are clicked, the program is loaded and executed. That's going to take a long time to develop.