issue #9: update rom path chooser to remember most recent path

unless a "Default Rom Path" has been explicitly set in Preferences, as that takes precidence.