/// <summary>
/// Called when the form loads
/// </summary>
/// <param name="sender">what triggered the event</param>
/// <param name="e">event args</param>
private void MainForm_Load(object sender, EventArgs e)
{
// make cool shape
Region r = new Region();
GraphicsPath gp = new GraphicsPath();
gp.AddEllipse(new Rectangle(0, 0, this.Width, this.Height));
r.MakeEmpty();
r.Union(gp);
gp = new GraphicsPath();
gp.AddRectangle(new Rectangle(this.Width / 2, 0, this.Width / 2, this.Height / 2));
r.Union(gp);
this.Region = r;
}