Never mind, got it.

vb.net Code:
  1. Class Form1
  2.     Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
  3.         Dim testButton As New Button
  4.         testButton.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(0)
  5.         tesButtont.FlatAppearance.BorderSize = 0
  6.         testButton.FlatAppearance.MouseDownBackColor = Color.Transparent
  7.         testButton.FlatAppearance.MouseOverBackColor = Color.Transparent
  8.         testButton.FlatStyle = FlatStyle.Flat
  9.         testButton.BackColor = Color.Transparent
  10.         testButton.AutoSize = False
  11.         Me.imgBackground = New Bitmap("../../Doodley.bmp")
  12.         imgBackground.MakeTransparent()
  13.         testButton.Size = imgBackground.Size
  14.         testButton.BackgroundImage = imgBackground
  15.         testButton.Location = New Point(50, 100)
  16.         AddHandler test.Click, AddressOf testButton_Click
  17.         Me.Controls.Add(test)
  18.     End Sub
  19.  
  20.     Private Sub Button1_Click(sender As System.Object, e As System.EventArgs)
  21.         MessageBox.Show("Button1 was clicked!")
  22.     End Sub
  23. End Class