I assume you asking this in regards to ms-access since you posted this
question in an ms-access group? (but, your question seems to ask about Excel
+ word).
For ms-access, the ribbon customizing do travel with and are normally part
of the application.
For Word, excel etc, I think the approach is somewhat different and I don't
have experience with custom ribbons in those applications, but ms-access
works quite well in this regards.
So, Access is designed in such an way that we have a system table that hold
the ribbons, and thus without any additional coding, you can use/setup and
even set what forms display your custom ribbons.
Using ribbons in ms-access is explained here:
Customizing the Office Fluent User Interface in Access 2007
http://msdn.microsoft.com/en-us/library/bb187398.aspx
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
(E-Mail Removed)