I can speak for my frontend, Emu Loader. I made it as easy as possible. When doing a clean install, all you need to do is select a MAME binary and, if MAME ROM path is already configured in mame.ini, just hit Ok button and wait for the games list to be created and games audited. I can't be easier than that.