The .Net Runtime Library for Delphi is the best library to work with .Net framework and .Net libraries from Delphi.
It is designed to provide a way to interact with applications written in anyone of the .Net languages (such as C#, Visual Basic.Net,
Delphi.Net, JScript.Net, etc) from Delphi.