Si, hemos podido probarlo con VC2008 y efectivamente falla como comentas.
La duda ahora es saber si se trata de algo relacionado con Harbour o con FWH. La idea sería probarlo con xHarbour y VC2008 y ver si el error persiste.
Hemos estado haciendo pruebas en la Clase TRBtn y el problema es que no le llega el mensaje WM_MOUSEMOVE. Sin embargo con Borland, llega perfectamente.
Si sirve, hice la prueba con los fuentes de tribbon, trbgroup, trbtn y trbpanel de la version 9.07 con la version 9.08 y sigue el mismo comportamiento.
Sigo investigando e ire reportando de las pruebas que haga.
Realice la siguiente prueba, compile el sample ribbon.prg con la lib fivehm.lib de la version 9.08 con la lib fivehcm.lib de la version 9.07 modificada para funcionar con el svn de harbour que tu me enviaste y el sample funciona perfecto, por lo que asumo que existe algun cambio en esa libreria en alguna rutina en C.
Espero sirva de algo.
Si necesitas que realize alguna prueba solo avisame.
Si uso el modulo HARBOURC.OBJ que esta contenido en la lib Fivehcm.lib de la version 9.07 arreglada para funcionar con svn de harbour que me enviaste con las libs de la version 9.08 el sample ribbon.prg funciona sin problemas, asi que asumo que el problema esta en HARBOURC.OBJ, del cual no poseo el codigo y no puedo seguir buscando.