Hola Antonio. Gracias por tu colaboración.
La 1er. parte del 1er. link y los dos últimos links hacen referencia a la misma técnica. Se trata de inyectar código en el menú .mpr a través de la opción "Skip For" del diseñador de menús. Pero esto no tiene ningún efecto sobre la barra de menú, solo sirve para dar color a los ítems del popup sin incluir los separadores y tampoco da color al fondo del popup como se puede ver en la siguiente imagen.

Lo que no sabría cómo probar es el código que está a continuación de "Colorear fondo del menú principal del fox: " del 1er. link que me pasaste.
Lo que hice fue colocar ese código en un .prg y llamarlo desde el INIT del form principal desde donde actualmente llamo al menú pero no pasó nada. Si tienes alguna sugerencia te lo agradecería.
Lamentablemente todas las soluciones basadas en modificar el código del menú no sirven porque ahí hay un bug, algo que no funciona como debería: Si la barra de menú se encuentra en la línea cero (BAR AT LINE 0) la funcionalidad del menú es normal pero el esquema de colores es ignorado y si se cambia de fila (BAR AT LINE 1 o BAR AT LINE 0.05) se aplica el esquema de colores pero se altera el comportamiento normal como por ej.
- el menú queda por debajo de las ventanas que se abren.
- desaparecen las sombras de los popups cuando se abren otros popups.
- para que los ítems de los popups se selecionen al pasar el mouse por encima hay que tener presionado el botón del mouse.
Es realmente frustrante, he dedicado ya una cantidad ridícula de horas para intentar cambiar un par de colores. Solo se trata de un detalle visual, algo superficial, pero por la cantidad de vistas que tiene este hilo parece que somos bastantes los interesados.
Saludos cordiales,
Javier.