I tested a bunch of them and the one I ended up using
was VirtuaNes, I use it with a command line wrapper
in my custom front end. It has a GUI but I don't use it,
I don't believe it supports screenshots though. I run it on a P3- 850 the emulation speed is smooth and the sound is good.
Slug54