Welcome to WindowsClient.net | Sign in | Join
Set the Designer attribute for your custom dialog to be ComponentDesigner (instead of the default ControlDesigner). That should make it droppable in the design surface as a component.
Contributed from George Shepherd's Windows Forms FAQ