Cristobal,
I have used the FWH RibbonBars designer (FWH\samples\rbdesign.prg) to create this quick example and it is workings fine here:
#include "FiveWin.ch"
#include "ribbon.ch"
function BuildRibbonBar()
local oRBar, oGr1_1, oBtn1_1_1, oBtn2_1_1, oBtn3_1_1, oBtn4_1_1, oBtn5_1_1, oBtn6_1_1, oBtn7_1_1
local oWnd
DEFINE WINDOW oWnd
DEFINE RIBBONBAR oRBar WINDOW oWnd PROMPT "One", "Two", "Three" HEIGHT 134 TOPMARGIN 25
ADD GROUP oGr1_1 RIBBON oRBar TO OPTION 1 PROMPT "new" WIDTH 600 GRADIANT { { 0.1, RGB( 218, 229, 243 ), RGB( 218, 229, 243 ) }, { 0.9, RGB( 199, 216, 237 ), RGB( 218, 229, 243 ) } }
@ 3, 3 ADD BUTTON oBtn1_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image1.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
@ 3, 83 ADD BUTTON oBtn2_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image2.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
@ 3, 163 ADD BUTTON oBtn3_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image3.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
@ 3, 243 ADD BUTTON oBtn4_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image4.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
@ 3, 323 ADD BUTTON oBtn5_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image5.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
@ 3, 403 ADD BUTTON oBtn6_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image6.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
@ 3, 483 ADD BUTTON oBtn7_1_1 PROMPT "new" BITMAP "C:\fwh\bitmaps\pngs\image7.png" GROUP oGr1_1 ACTION MsgInfo( "click" ) SIZE 80, 83 TOP
ACTIVATE WINDOW oWnd MAXIMIZED
return nil