A program in C# to load programs or scripts in any language, with or without arguments, you can assign a key from F2 to F12 to load programs with a key. Where arguments are assigned, they can set a value manually, a request to select a file, or manually type the value when prompted by the program.
Some pictures: