.NET 2.0 should run under mono. Not sure they provide decent hardware acceleration though, as it's likely to be all DirectX.
As good as mono is .NET usually means a lot of trouble.
.NET => priority to Windows, priority to Microsoft technologies and IDE (code base 99% meant to be run and...