The class CFormExtender extend standard Visual Studio WinForms
You can create a form with a free shape, you just have to set an image in the BackgroundImage property of the form. The pixel 0,0 (top,left corner) define the transparent color.
The shape of the form can be change by assign a new image at the BackgroundImage property of the form