tearsculprit, are the controls in the panel or on the form?

if they're on the form, you bind them with:

vb Code:
  1. worker.boundControls.Add(New MoveResizeControl.controlHandler.boundControl(Me, Button1))

and if they're in the panel:

vb Code:
  1. worker.boundControls.Add(New MoveResizeControl.controlHandler.boundControl(Panel1, Button1))

then you also need to use the panel's MouseDown + Paint events instead of the form's events