FileMenu Tools lets you add custom commands which will be added to context menu of the Windows File Explorer. There are several custom command types which let you make specific actions. This actions are:

From the Commands of FileMenu Tools tab of the configuration window you can add new commands, delete commands and change the command properties.

In order to add a new command click Add Command action. The new command will be added to the list and its name will be New Command.

In order to change the properties of a command, you must use the properties panel. There are common properties and specific properties for each command type.

NOTE: FileMenu Tools doesn't allow to run custom commands if you are using the free license of the application. You must purchase and activate a Full license in order to run custom commands.

The common properties are explained below.


The action which will be run: run program, copy to a folder, move to a folder, delete specific files, send to email recipient, rename files or copy to clipboard.

Modifier Key

The custom command only will be shown in the context menu if this key is pressed while the menu is displaying. The key is any of the following: SHIFT, CONTROL, or WINDOWS. If you set this parameter to "None", then the command always will be displayed in the context menu.

Show in context menu (Windows 11 only)

Windows 11 has entirely refreshed the context menu and has replaced it with a completely new menu. You still can access to the classic menu when you click on "Show more options". FileMenu Tools can be displayed in both context menus. With the "Show in context menu" property you can configure in which context menu the command will be displayed: in the new context menu on Windows 11 or in the classic context menu or both. This property only will be possible to change it if the global setting "Show the commands of FileMenu Tools in the following context menu" is set to "Configure individually for each command" (click here for more info).

Sort Files

Specifies if to sort the selected elements before running the command. The elements can be sorted by name, by type, by creation time, by last write time or by file size; ascending or descending. The variables containing the selected elements (%FILEPATHS%, %FILEPATH1%, etc) will be set according to this property.

Menu Text

Text to be shown in the context menu.


A short description which describes the command.


The icon to be displayed in the context menu. If you click on the right side button then a dialog box will be displayed  to browse and select the icon.

Element Types

The command will be displayed only when any selected element in the Windows Explorer belongs to any of these element types. The element types can be files, folders or drives.

  • Files: you may specify the file extensions separated with a comma. You can use wildcards (* and ?) and if you wish to specify all file types then enter * wildcard. 
  • Folders: by default the command is displayed with all the folders, but you can specify also specific folders by typing the folders in the "Specific Folder" field. The folders must be separated with semicolons. You can use wildcards (* and ?), and specify both relative paths and absolute paths. For example: if you specify "Temp*", then the command will be displayed only when the selected folder begins with "Temp".
  • Drives: you can specify the drive types: fixed drive, removable drive, CD-ROM/DVD-ROM, network drive and RAM disk.
  • Number of elements: specifies how many elements must be selected in the Windows Explorer to show the command in the context menu. You can set the minimum and the maximum number of elements. For example, if you set minimum to 1 and maximum to 3, then the command will not be shown if you select 4 or more elements.

The "Element Types" property has a button in the right side to allow you to save and load profiles. So you can save very used Element Types (file extensions, specific folders, etc) in a profile, and load it later in other custom commands. For example: Audio files, Video files, Binary files. If you set a default profile, then this profile will be loaded when you add new custom commands.