RibbonMenuまたはRibbonGroupにボタンを追加しようとしていますか?あなたの説明では、メニューにボタンを追加したいと言っていますが、引用した例は、リボングループにボタンを追加しようとしています[ group1はメニューではなくグループだと思います!]。
RibbonMenuにボタンを追加できるはずですが、RibbonGroupが必要な場合は、運が悪いです。
RibbonGroupのItemsプロパティのコードコメントは次のとおりです。
// Summary:
// Gets the controls in the group.
//
// Returns:
// The collection of controls in the group.
//
// Exceptions:
// System.InvalidOperationException:
// You try to add, remove, or replace a Microsoft.Office.Tools.Ribbon.RibbonControl
// after the Ribbon is loaded.
IList<RibbonControl> Items { get; }
これがエラーが発生する理由であり、コレクションのIsReadOnlyプロパティがfalseに設定されている理由でもあります。
Designerは、リボンの作成時にRibbonGroup内のアイテムを変更できる必要がありますが、一度ロードされると、変更を加えることはできません。
注: RibbonMenuにボタンをその場で追加する場合は、RibbonMenuアイテムのプロパティウィンドウでDynamicをTrueに設定します(またはDesignerコードに配置することもできます)。そうしないと、同じ例外が再び発生します。