I haven't given it a name yet, I'm simply calling it DB.Config. It will be the utilitarian to register or modify the main database. It will manage photos, ratings, description, game name, path, etc...I did it in the most intuitive way I could think of. The game cover appears like a DVD cover, and by clicking on it, you can choose another file for it. Below it, there is an image of 3 photos, these 3 photos are dynamic, and are screenshots of the game, clicking on them opens a new window to manage the game's image files. Up to 5 photos can be chosen. In the future I plan to do some kind of slideshow, but for now, I'll just consent to making it all work first.
It will also contain all text strings in an external file, so it can be used in multiple languages. DB.Config does not necessarily need to be on the machine where the main program is. It is just a database manager, it can run from another computer, and manage everything over the network.
This will make it easier, if you need internet, you can use DB.Config on your main computer, register the games, with images from google images, and automatically send everything via network to the retro machine.