Non sono un cultore di Office, nel senso che lo utilizzo per lo stretto indispensabile e neppure sviluppo applicazioni ad esso verticali, ma trovo interessante la strada scelta da Microsoft per personalizzarne i ribbon.
Sul numero di febbraio 2007 di MSDN Magazine viene presentata la RibbonX API, ossia la libreria che permette di estendere i ribbon di Office. Secondo me è un'ottima lettura, anche per chi non deve intervenire su Office, perché mostra un esempio di design di estendibilità della GUI.
Segnalo anche questo post, per chi fosse interessato all'estendibilità tramite la "vecchia" accoppiata C++/ATL.