Yes that seems like a good idea; a number of other emulators do similar things. I actually really groaned when I saw the image file dialog for the first time, but (for the time being of course) resigned myself to the fact that I was exposing everything possible in core MAME.

I suspect that in practice such a feature would have to be built for MAME’s normal UI, and then exposed through hooks.