Erm, what intentional reasons, out of interest? Either you have a UI that allows you to conveniently run the ROMs you want (which are supported by MAME, ie. if I throw it at MAME it will work, whether the UI thinks it has an invalid checksum or not) or you might as well tell people to set up .cmd fi...