Hi
Pretty much every emulator needs to go in the GPMM folder to start with.
For ROMS, i have a folder in the Root of my SMC card (the first bit) called ROMS. Inside this i have seperate folders for all the different machines i emulate (SNES, NES, GG, MSX, SCUMM etc) so it keeps it organised...