Maintain Programs

Every program executed from Agate's menus must be defined to the Framework with a unique program name.

A program can have some of its features disabled / enabled with this definition as well.  Parameters can also be provided to further customize execution.  HTML help and a unique icon aide the user experience.

Each program must have at least one command defined.  When a new program definition is added, a command with the same name is also added.  Use the 'Where Used' button to maintain commands where the program is referenced.

These commands are placed into folders.  Folders can also contain other folders to enable building a folder tree.  The root folder(s) are defined either to individual users, or a group of users, thus enabling a unique folder tree to be displayed to a user.