It's super easy. There's a layout that's pretty uniform. Create a new TXT file & open it. The folder tree is like this: [FOLDER_SETTINGS] RootFolderIcon = cust1.ico SubFolderIcon = cust2.ico [ROOT_FOLDER] topgunnr gforce2 regulus rockclim mp_bioI use MAME32 to browse for the games I want to add to my list and write down it's file name. For example: I look for Gauntlet 2 in the MAME32 browser window. It'll show me the name of the game, the set file name, parent/clone relationship, BIOS, times played, etc. I see that Gauntlet 2 is gaunt2.zip I add the file under the [ROOT_FOLDER] without the .zip and bingo! When I constructed my own folders for different thing like BIOS files and favorites and stuff, I would also add [sUB_FOLDER] data under the [ROOT_FOLDER]. However, GameEx doesn't make a tree like MAME32 does, so all my root folders appear on the top MAME level with the Mature, CPS, ZiNc, Model 2, etc. folders. That gets to be a little cluttered to be honest, so I just make one dimentional folders and opt not to use the [sUB_FOLDER] settings. Anyways, save your .txt file as you would like it to appear on the GameEx list and add an .ini at the end to change the extension. (Platformers.ini or Pinball Games.ini) Be sure to say OK when Windows warns you about changing file extensions. Other notes that just occured to me: Although you have the custom icons there, GameEx can't display them so it doesn't matter what you use. I used cust1.ico and cust2.ico because they're in my icon set and will display in MAME32. However, if you don't specify these icons, GameEx can't seem to read the list. So you should just put them there anyways. Any other questions, feel free to ask.