
Ok, here is my plan,
1) A config file for the XBGLM will store information like groups and subgroups (for example, level one may only be Games and Applications, level two may have Sports Games, Action Games... etc)
2) The config file would also store default location of apps/games. This would be for all level one menus or per menu (for example, you may say all apps/games are in F: and E:Apps, or you may specify that menu level one, option one (apps) is in F:Apps and menu level one, option two (games) is in F:Games and F:HDDLoader)
3) The config file would also store last used sort preferences. (for example sort by the number of times item has been executed)
4) The config file would contain information on what images to use for menu items pointing to submenus and for items with no image available.
5) The config file may also contain information used to skin the menu (background image, color, layout)
6) Each items XBGLM.ini will store Alternate Display Name (This is for if you hate the name the developer chose but you dont want to use a rename util) It will use this name if it exists, otherwise it will use what is in the xbe.
7) The ini would store a longer description. Something a little more than just the name.

The ini will store grouping information based on what is in the XBGLM configuration file. (for example to group a specific menu item into Games and then into Sports Games)
9) The ini will also store information on the last date/time this item was executed and how many times it has been executed (so you can sort by most recently executed and/or most frequently executed)
10) I also thought about, based on the ini file, having a per item password protection. This would allow you to password protect some items. (This would not be a strong parental control because there are relatively easy ways around it for the determined, but it could keep little kids out of games/apps you dont want them in)
11) Each item would have an edit button that would give you a gui to edit its ini file. You could use it without an ini file and/or the jpg and if you do have an ini then you could put as little or much info in it as you want.
I would probably setup a website to allow you to download previously created ini file/jpg combinations for popular apps/games. That way you could just download them and not have to edit them yourselves. But as previously mentioned you would not have to download or edit items for the program to work.
Well, that is all I can think of right now. I think it would be pretty cool. Let me know what you all think...
Thanks,
SumDumGuy