http://www.shredderchess.com/download.html
The Shredder Classic download has a window you can open that will list all legal moves. It's a 30 day free trial offer.
I don't know if the engine itself is as strong as they claim. Some of its moves looked odd to me.