FMSLogo allows you to LOAD one or more filenames on the command line when starting FMSLogo. These files are loaded before the interpreter starts reading commands from the commander. If you load a file that runs a program that includes a BYE instruction, FMSLogo runs that program and exits. You can therefore write stand-alone programs in FMSLogo and run them as new shortcuts. Note, the "-L" switch must follow any other switches.
fmslogo.exe -L myprog.lgo