Haha, well, your explanation actually explained what was going on to help understand the solution. I just jumped right to the solution with blissful ignorance as to why it worked.
A theme editor sounds awesome. I'd have to imagine after basic functionality, stability and ease of setup, which seem to be currently provided, a theme editor would probably be what people would want the most. Well, that and the ability to use the PauseMenu on other emulators, which I'm currently working on.