Yes, you can use GE API in a .NET application. It's very powerful.
You have to embed the required javascript functions in the HTML behind
a webBrowser object and then call the functions using the
webBrowser.Document.InvokeScript method.
Have a look at the User Notes on
gpsanimator.com for an example.