I know this thread is old, but I would recommend using a user control for "global objects". Just understand that the user control will execute in design mode. So, if that becomes a problem you can add some code to ignore or not allow execution if in design mode:
If Not Me.DesignMode Then
'Do something
End If
James