Is there software to mirror a Windows PC via AirPlay?
I use a program called AirParrot to mirror my Windows PC to my Apple TV (third generation). There is also a version that works on Macs.

Note that the ability to mirror a Mac to an AppleTV is a new feature of OS X Mountain Lion.