I have a Dll called ImageButtonEX that is meant for the desktop, and DOES coppe with transparencies, so any shape is possible for either a button or an image...
Sub btnQuit_Click
' If btnQuit.Transparent=True Then
' btnQuit.Transparent=False
' Else
' btnQuit.Transparent=True
' End If
[B]btnQuit.Transparent = Not(btnQuit.Transparent)[/B]
End Sub