You should check out Chrome: www.remobjects.com

or of course, Delphi for .NET: www.codegear.com

Both will allow you to work with .NET in Object Pascal. However only Chrome will allow you to work with XNA as it's the only Object Pascal compiler to support the nessissary versions of .NET to do so.