Pues por lo que dices vas a tener una longitud variable de datos dependiendo de lo que tengas en la Base, por lo cual te recomiendo lo siguiente:
Código:
for(int i=0;i<comboBox.Items.Count;i++)
{
cuControl _Control = null;
_Control = cuControl.Instance();
this.pnlControls.Controls.Add(_Control);
}
con esto vas a crear un control por cada elemento en tu Combo. y ademas no necesitaras crearlos ni instanciarlos antes de utilizarlos.
Espero te sirva