I just have Windows XP Pro setup to shut down when I press the power button on the PC case. I have another button next to my coin door, and it's wired in parallel to the PC case button. Push once to turn on. Push once to turn off, from within MAME or MaLa or Windows. Windows does a fast & clean shutdown.
Thanks,
-Jason