So yeah, I poked at the latest source and played around a bit and because there is a ton of random specific shortcuts, it's easier if I list them instead of have people search for them (plus it's easier for me to find in case I forget them xD).
Shortcuts
-Savestate = Start + Down
-Loadstate = Start + Up
-Load ROM = Start + Select
Touchscreen Light Dependant (Touchscreen active)
-Toggle tab left = Start + Left
-Toggle tab right = Start + Right
-Scaling = Select + Left/Right
-Y-Position = Select + Up/Down
-Automatically turns off bottom screen = Have touchscreen on and don't use the shortcuts: Savestate/Loadstate/Toggle between tabs.
Touchscreen Light Independent (Touchscreen inactive)
-B/A Key Swap = Start + Left
-Save SRAM = Start + Right
-Toggle Per Frame/Scanline = Select + Up
The Multi-savestate feature:
So each tab represents a savestate slot ranging from slot 1 to slot 8. The tab toggling shortcut is needed in order to get to slots 5-8 since I just made the tabs loop once (in other words, tab one tab two tab three tab four tab one tab two tab three tab four), but you can choose to save/load from a certain slot and it is actually kind of amusing for all of a minute.
Anyways, here is the mod version:
http://www.mediafire.com/?wqhpiaio38dm899
-edit-
btw, it supports extlink.dat/plgarg.dat/loadfile.dat...
...and it will make your nes rom folder a complete mess if you use savestates for all of your games (if you have 10 games, that is 80 savestates you could possibly have, making a total of 90 files in a folder for the original 10...)