Hola sMorph:
Para tener los eventos de los controles y una variable a nivel de formulario para referenciarlos, debes hacerlo así:
Dim WithEvents MiCommand1 as CommandButton
Set MiCommand1 = Controls.Add ("VB.CommandButton, "NombreBoton1")
Private sub MiCommand1_Click()
' escribir el procedimiento de evento acá
End Sub
Para referenciarlo:
MiCommand1.Caption = "&Presione aquí"
Lo mismo para otro tipo de controles, debes declararlo con el tipo específico (Label, TextBox, etc,) y luego escribir los procedimientos de eventos, con todos los parámetros necesarios.
Para hacer la declaración correcta puedes poner un control del tipo en un form y copiar la declaración del evento que VB coloca automáticamente y modificarla para el nombre de tu control.
Saludos,
Javier