Небольшой простой пример, как сделать окно программы или кнопку круглыми. Для WinForms
private void Form1_Load(object sender, EventArgs e)
{
//Делаем форму круглой
System.Drawing.Drawing2D.GraphicsPath Form_Path=new System.Drawing.Drawing2D.GraphicsPath();
Form_Path.AddEllipse(0, 0, this.Width, this.Height);
Region Form_Region = new Region(Form_Path);
this.Region = Form_Region;
//Делаем кнопку круглой
System.Drawing.Drawing2D.GraphicsPath Button_Path=new System.Drawing.Drawing2D.GraphicsPath();
Button_Path.AddEllipse(0, 0, this.button1.Width, this.button1.Height);
Region Button_Region = new Region(Button_Path);
this.button1.Region = Button_Region;
}