I actually think this is a fantastic idea. I once considered doing this, however the thought of tackling them was quite frightening.
The original suggestion of using cowering's goodtools naming convention IS spot on. This is the ONLY way to do it.
For example, if you collect ALL the SNES roms, you're likely going to run them through the goodtools to check them and rename them (most ROM collectors do).
So, for Donkey Kong Country v1.0 for example, the ROM is called
"Donkey Kong Country v1.0.zip"
You'd want your screenshot to be called
"Donkey Kong Country v1.0.jpg"
Only because most of the popular frontends that I know will look for a screenshot that matches the file prefix exactly. (the .jpg part doesn't matter).
One way to tackle this may be to find a large group of us that have ALL of a certain console, then assign a certain letter/letters to each person. Agree on a resolution (640, 800, 1024, etc..) and a format (GIF, PNG, JPG) and go from there.
If an emu only takes one format, we can always use a batch graphic converter to match them up in size and format if we really need to. The NAME given to each snap is going to be the most important.
Romcenter and other type programs currently do have DAT files that can check MAME marquee packs, screenshot packs, etc. These type of DAT files could eventually be created for console screenshots as well, but that's the long term.
I bet Howard could serve these all at Lazarus, just like he's doing with his excellent packs for the smaller emus and logos so far.
Thoughts?
BDP