You need a fair amount of ram (at least 32Mb)
The Graphics card needs to have at least 8Mb ram and be reasonably fast at blitting. Most modern AGP cards seem to be fine.
Any sound card that supports variable sound rates up to 40Khz should be OK. WDM cards may give crackly sound and/or play sounds at the wrong pitch,
You can use the windows menu key as a third mouse button but its much nicer to have
a three button mouse.