Originariamente inviato da Gugu
in rete ho trovato qualcosa che sfrutta il comando "bitmap.maketrasparent" però non sono riuscito ad usarlo correttamente.

ritengo impossibile che non ci abbiano pensato!!
è abbastanza classica come richiesta.
Hai ragione!!!
Qualche tempo fa ho usato questo metodo, ma non sempre si ottengono i risultati sperati.
Puoi fare in questo modo:
codice:
    Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint

        'istanzi una bitmap e le associ un'immagine
        Dim myBitmap As New Bitmap("D:\Folder3.png")

        'recuperi un pixel dalla zona dell'immagine il cui colore deve essere reso trasparente
        Dim backColor As Color = myBitmap.GetPixel(1, 1)

        'rendi trasparente quella zona della bitmap i cui pixel hanno il colore=backColor
        myBitmap.MakeTransparent(backColor)

        'disegni la bitmap
        e.Graphics.DrawImage(myBitmap, 0, 0, myBitmap.Width, myBitmap.Height)

    End Sub
Ho preso e riadattato l'esempio proposto dalla MSDN.

Ma perché vuoi mettere una Label sotto un'immagine?