Ho risolto!

Lascio la soluzione:
codice:
        private void scanControls(Control p_tmp){
            // eseguo il ciclo tra i component che compongono lo UserControl
            foreach (Control ctrl in p_tmp.Controls)
            {
                // applico gli stili richiamando un metodo preposto
                applyFontStyle(ctrl);
                // verifico se il control contiene al suo interno altri control
                if (ctrl.HasChildren) {
                    // richiamo il metodo in modo ricorsivo
                    scanControls(ctrl);
                }
            }        
        }