Essentially what I want to do is have a desktop icon which I click and it shows me a list of systems (snes psx etc) I select the system it then shows me the roms and I play them,
Now what I think I can do for this is when it is run it will ask locations of all the pnd files for the emulators (and store them) if they are not known, it will then run picklelauncher to show the list of systems. (This is done already using zenity scripts)
You select a system which fires a script which replaces the currently used config.txt and profile.txt with say a snes one and adds the location of the snes pnd into the profile.txt to be run, so it basically then fires another pickle launcher showing snes roms and can load up the snes pnd from that sending the file name as an argument.