Current behavior:
When the corresponding external program is not set, trying to open a video or external web link just fails with a less-than-helpful error message (#10).
Proposed behavior:
If no external program is set, the system's default browser/video player should be started.
Error messages should be more clear about what the program was trying to do (i.e. "start blah.exe").
Current behavior: When the corresponding external program is not set, trying to open a video or external web link just fails with a less-than-helpful error message (#10).
Proposed behavior: