For PR #4262 validation was added to Windows and Linux.
On Linux, we change the default application to a shell command to verify the output. On Mac, you would
use lsregister to do something similar, however, MacOS doesn't have a straightforward way to register
and unregister at runtime (no api). Registration is done as part of app creation and startup.