There are several modules that do the following:
- locate available browsers on the current machine;
- do something with that information.
Usually #2 is "launch the browser with some specific content", but not always.
The modules I have in mind (of course there may be more!) are: