That posting is equivalent to the gp32 rebooting or freezing for the normal FW. I don't know why that it is happening, you might have to give me more detail (i.e., what emu, what icon are using for the emu, etc.).
For the second question, what emulator are you running? For Snes9xGP, go to set controls in the menu, choose 6 button, set buttons for all of the buttons except for two (I recommend those two L and R), then it will ask for the configurations again, but this time for configuration 2 (set gp32 l and r to snes l and r). Now, when you are playing, press select in the rom and you will notice the number in the upper left change to a 2, thus meaning configuration 2 is set, which means l and r will trigger snes l and r, after you are done with l and r, press select again to go back to config 1.
For OpenSNES9x, just go to the controller config and you will see config 0, 1, and 2. Just set configurations for 0 and 1, and when in the rom, use the same instructations mentioned earlier.