Ci sono riuscito ma no so se tecnicamente è corretto:
Esempio

Dim a(99) As Button
a(0) = Button0
a(0).Text = "pippo"
a(0).Refresh()


e così via : ho visto che funge , che ne pensi?