Don't mix your emulators, roms, and frontends.
You might try getting command line MAME to work first before trying a front end. The front end needs a rom path to build a game list, MAME needs the rom path to find roms to load. Typically, front ends don't read the emulator rom path because not all emulators have rom paths, or the emulator config files are non standard.