cambiar de color al sistema

Tabardillo
13 de Agosto del 2004
Tengo dias investigando sobre como cambiar de color a todo el formulario en tiempo de ejecucion, culquier ayuda es buena.....Se que para cambiarle el color a un solo formulario en tiempo de ejecucion es el siguiente

If ColorDialog1.ShowDialog() = DialogResult.OK Then
me.BackColor = ColorDialog1.Color
End If

solo me funciona para uno solo...creo que la cosa va en hacerlo desde un modulo, pero no se como hacer referencia a todo el sistema.... la forma en que quiero hacerla es desde un formulario MDI (padre), desde una opcion de menu, y que aparezca la paleta de colores y asi poder elegir el color que el usuario quiera.
Gracias por su ayuda