I think this idea is not a bad one. It makes sense since it wouldn't have marquee or control panel for EmuCon systems.
But only the image category can be customizeable. Panels visibility, size or layout must remain the same
It's not an easy update though. A triple layout creates 3 image panels and each of them is assign to a category. Each image is loaded using a separate thread to speed things up (load all 3 images at the same time).
Working with threads is tricky and you need to be VERY careful not to cause memory leaks and app crash. It can also make your CPU go nuts, keep it running at 100% even after your application crashes.
Currently, there is no way to assign a different category to the same panel without breaking the entire preview images feature. First, I need to do some code optimizations to the LoadScreenshot() function without adding anything new. When that's done and there are no memory leaks or errors, we can start moving forward.
Ciro Alfredo Consentino
EmuCon Home: http://emuloader.mameworld.info/emucon
MCM Plus: http://mcm.mameworld.info