What about variant A. I suggested? Isn't it too basic and simple to require separate plugin? For example, to open a folder: - "Open selected file" already can tell if the when the string selected/under cursor is a directory - in Preferences-> Tools -> Tools paths , add another field for the user to specify the path to "File manager" application - all is left is to modify the code of "Open selected file" to make it invoke that path