It's written in c#, and is fully object oriented. It requires .Net 2.0, which should be out of beta in this next month or so.
Won't that mean games produced with your lib will also require .NET?
I must confess I still haven't gotten sufficiently curious about .NET to find out what it actually is, though. :P I do know, however, that I don't have it installed - and I bet a good amount of gamers won't, either.