Bueno, aunque no es lo que quiero parece ser que es la única forma de hacerlo, encontré en msdn un método para crear array de controles con VB .NET y C# dejo el link por si a alguien le interesa
http://msdn.microsoft.com/library/de...visualcnet.asp
Sumando esto a varias otras cosas, realmente me estoy preguntando que ventaja tengo en programar con VB .NET en vez de con VB6, ya que hasta ahora me doy cuenta que practimante han cambiado el lenguaje basic y lo han llevado a ser otro pariente del C.
Bueno, saludos.