Nice try. There is one and only one language to write a library in if you want to provide choice to users: C. If you disagree, you're just wrong.
I agree with everyone else that the API providers are failing badly in most cases by tying their offerings to MFC, .NET, and all that locked-in...