If by "Attributes" you're referring to Properties that are specific to your control, then you should cast the object to your control's type, rather than Control. Then your properties will be available using the standard ControlName.PropertyName syntax.
Instead of:
Control gc = (Control) asm.CreateInstance("MyControl");
use:
TheControl gc = (TheControl) asm.CreateInstance("MyControl");
where "TheControl" is the class name of the specific control you're working with.
hth,
G. Andrew Duthie
My BlogCode Camps in the Mid-Atlantic