How can i add dialog editing features to my application, like the one VB itself provides.

For example .. add a square around a form, which can be used to resize it.

Dropping and moving controls on to the form.

Add a square around each control so that it can be resized.

Disable controls ... but do not gray them out.

And anything else ... Please HELP!