I LOVE this app!! Thank you so much for your hard work on it.
IMHO, it needs 4 additional features:
1) Support for .md Genesis roms (using .zip is a workaround to get .md files on the SD card with your tool but still should be supported unzipped as well)
2) A "Batch Import" mode
3) The ability to remember a different last used browse path for the game rom and the game image (so in a manual game add you can jump right to your rom folder for the next rom and right to your box art folder for the next image)
4) An option to check a box and have the "Game Name" and "Sort Name" automatically be truncated as soon as a "(", "[", or "{" is seen in the name to help remove tags commonly found in rom names like "(USA)" or "[b1]" and the like.
BONUS FEATURE
5) Ability to read in XML database offered on HyperSpin's website to pull the Genre and Release year for every game from all supported systems (Genesis.xml, MasterSystem.xml, GameGear.xml, Sega32x.xml, and SegaCD.xml)
For batch imports may I suggest a method?
Let's assume you have a folder on your PC for "Genesis Roms". In that folder you have all your Genesis roms in a specific format (all .bin, .md, or .zip). You also have images for the roms in the same folder named identically in whatever image format you support (jpg/png/etc).
When you start the batch import, you would simply have to point to that folder with the roms & images and then set parameters for Save Location and Platform. Your app would then import all the games and pull images that matched in location and name automatically for box art (if found) and supply a generic if not found (like a question mark icon or blank box image). Other settings that are per-game could then be set one by one.