.NET User Interfaces
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
Events and Callback Functions
AddEventHandler, RemoveEventHandler — call Wolfram Language functions when events fire
NETNewDelegate, DefineNETDelegate — create delegates that call the Wolfram Language
MathPictureBox, DoubleBufferedPanel — graphics and drawing from the Wolfram Language