I would prefer not to hardcode the open-commands, but making them configurable.
The configuration-defaults should be platform specific, so the user can change the default command to his/her needs.
It would be a little bit like "Terminal to launch console apps", but for all platforms and not only for non-windows platforms.
Should not be too hard to implement.