Well, I have no idea what exactly Craig will do how, but I'll wait and see.
Don't worry though, whatever happens, his GUI will be included the same way MiniMenu and XFCE are included: You switch them.
I'm also puzzled about the ROM mover.
Sure, a default rompath would be a nice idea, though this wouldn't need a new GUI. We'd have to ask the emulator devs to include a default rom search path (like /roms/snes).
This has to be done anyways, because even if Craigs GUI would move the roms there, the emulator has to know about it.
And then again, if the user copies his roms onto the card, would it be a big difference for him to copy them to /roms/snes himself instead of to the root?
Personally, I would never have the idea of copying roms onto the root of my SD card...
And give a user copies 10000 compressed roms into the root, the GUI would have to look into each one of the archive for roms to figure out what's in there and then move them.
It also needed some way to find out what system that rom is. Multiple emulators use .bin as filename, for example. Could be a PSX ISO, could also be an A2600 game...
I'm not sure how Craig will accomplish all that, but he told me he's got an idea, so I'll wait and see and be baffled when it works.
Whatever he does, even a new, kinetic fingerfriendly GUI would be a nice addition to the current OS.
Anyways, at the same time Craig works on his idea, we will continue with our ideas
skeezix already added the root of the SD card (without subdirectories) to the search path for PNDs.
So unless you don't have thousands of files there, it will not slow down, but if a user copies a PND there not knowing where to put it, it will work.
I will add a small tutorial and some documentation to the OS as well as work with Tempel to include the PNDStore (and improve it).
So whatever happens, we'll have multiple solutions in best case and one working solution on worst case and everyone can choose what he wants to use.