Acho q entendi... vc quer mais ou menos o que faz o EVAL() do Java...
Vc tem na string o nome do objeto que deseja carregar...
Em VB nao tem EVAL, mas tem uma alternativa... nunca tentei, mas teoricamente funciona:
Form1.Controls.Add(meuObjeto) 'onde meuObjeto é a variavel do tipo string,
'e Form1 é o form onde deseja carregar o objeto
Esse codigo tem o mesmo valor do Load, com a diferença que o objeto nao precisa ser integrande de um array... assim vc pode carregar qq objeto...
vou ser sincero, nunca tentei com um array, mas deve funcioar... testa ai...