I tend to componentize creating custom components/usercontrols that aggregate 2 or 3 controls. I then work on these new components to make them highly reusable (at least inside the same project) with design time support and so on...
I suggest you to try to convert your forms in controls, then drag and drop your custom controls in your main form