DoNETModal — wait until the .NET window is closed
DoNETModeless — simultaneous interaction with the kernel
ShowNETWindow — display the .NET form in the foreground
ShowNETConsole — show
Console.out and
Console.error output in a separate window
AddEventHandler,
RemoveEventHandler — call
Mathematica functions when events fire
NETNewDelegate,
DefineNETDelegate — create delegates that call
Mathematica
MathPictureBox,
DoubleBufferedPanel — graphics and drawing from
Mathematica