Quake on Silverlight exists and is called Quakelight, this is thanks to Silverlight 2 and some pretty sweet skills!
You can find out more over and check out the video over at MSDN Channel 9.
I’m excited about this as I was a BIG quake fan (FRAG HIM!!!) back in the day and it’d be pretty quality to have Quake available to play online…