Criei um exemplo com "ComboBox", mas acredito que facilmente você pode trocar para botão... Por favor, veja meu código, você pode baixá-lo do VBMania:
=============================
CRIAR COMBOS DINAMICAMENTE
Cria combos virtuais apartir de uma combo real que pode ficar 'visible = false'. se você tem uma necessidade de criar um número indeterminado de combos para uma determinada opção escolhida pelo usuário, segue a dica.
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9110
=============================
OBJETOS SEM REFERENCIA
Criando componentes no código fonte sem usar o 'project / components' (sem referenciar no projeto). exemplos de como usar 'licenses.add', 'vbcontrolextender' e o 'objectevent'. cria em run-time uma label e uma imagecombo.
http://www.vbmania.com.br/index.php?modulo=detalhe&id=7429
=============================
[]'s,
Fabio I.