Ok, I'll try to explain some steps
1. Take Snes9x2005.vpk and unzip it.
2. Search and Replace the icons in the folder just extracted (be careful, not all format compatible, let's google for it).
3. Replace the param.sfo (download vitasdk, inside bin folder, there is vita-mksfoex[.exe].
4. In a terminal execute vita-mksfoex -s TITLE_ID="SNES00001" "Snes9X 2005" param.sfo
5. Copy the param.sfo you just created over the param.sfo in the vpk you extracted.
6. Re zip the vpk (I can't tell if compression level is still needed to be set to 0) and install. Take care of the file structure, that must be the same as before it was unpacked.
Next time, just extract Snes9x2005.vpk from a nightly, then copie eboot.bin in ux0:/app/SNES00001/.
For front touch support, you need to set up the sdk but i'll not explain those step. just look for input/drivers_joypad/psp_joypad.c in the retroarch source tree. Then replace SCE_TOUCH_PORT_BACK by SCE_TOUCH_PORT_FRONT all over the file. then compile.
Of course you need to setup the vitasdk, vita2d and maybe some other dependencies. I'll not explain those step because of space and time needed. sorry.