Pictures must have the exact name as the zip file name.
Also, if they are higher than 24-bit pngs, they won't work.
As for the names, I don't know away around having to type each one.
In MAME, Mala gets the real names from mame.xml
It has no such xml files for other emulators.
It's not simple to do, but if you aren't running MAME, you could have the FBA games show up in the MAME list using SGT's multiple emulators in one list trick stickied at the top of this forum. Then it would pull that info from mame.xml as long as the rom files use the same name as they do in MAME.