display error if rom is not found when attempting to run it

Previously, the non-existing file would simply be passed to the configured program.

The resulting error (output from the program) usually did not make the root problem clear.