Hi Stephane,
Good, I'm glad you got it going. I knew it could be done in a Load event since we've done that before for another customer, but it appears that the RibbonWindow.Load event must fire before the Ribbon is done loading and is ready for use. Doing it in the Ribbon.Load event handler is the right place.