Not sure how this could be done with the builder. The problem would be the actual drawing of the signature.
In code I would possibly override Label and set the icon to some Image.
Then in the labels pointerDragged() method do the drawing there.
You could draw a small circle via drawArc(), and just move that around to draw the signature.
Tom