Estas seguro?
Yo probe el mismo ejemplo, pero cambiando forecolor por backcolor, y funciono.
Ahora, debes tener claro, que no a todos los controles les puedes cambiar las propiedades de color. Es el caso de button control.
Usando este ejemplo, es el basico.
Se pueden cambiar los colores, pero usando funciones API de windows para otros controles.
Y eso estimado(a), es otra consulta...