Yo hize algo parecido, pero con el menú y usando datos en una BD que es practicamente lo mismo (sorry, eso fue hace años y no tengo las fuentes)
pero en VB6.0 quizas lo puedas como referencia para el Visual Basic 2005
http://www.forosenperu.com/foro-de-p...e-objetos.html
Quizas te sirva este Documento, en donde se puede "clonar Botones" que basicamente es un Array de Botones, que se va agregando elementos segun sea necesario