Daniel,Sorry about this post... didn't realize it was out here hanging.
We get this same error all the time. It generally requires that you restart Visual Studio. The business objects are added to the toolbox dynamically by Visual Studio and it creates new instances through the Designer.CreateComponent() method to add the instances to the form. We're not in control of the object creation process. You'll notice that when you get that error, it removes the business object from the toolbox, and when you rebuild the project, it gets added back to the toolbox, but you still cannot drop one on the form.
Restart Visual Studio and it should work fine. It has something to do with the way that the AppDomain is hanging on to the old assembly and occurs more often when the assembly containing the business objects is added to the GAC.