He dado una visual muy por encima al menu.pas y el problema que veo está en el diseño de las clases.
Mira el componente TComboBoxEx (ComCtrls.pas) verás que tiene 2 propiedades: Items e ItemsEx, quizás puedas hacer algo parecido. Si no te apetece, creo que tendrías que empezar de cero el componente.
La clase TMenu ya publica la propiedad Items, de solo lectura y además accediendo directamente a su propiedad privada FItems:
Código Delphi
[-]
published
property Items: TMenuItem read FItems;
Quizás los de Borland no quisieran que se derivase de ese componente, de ahí su implementación.
Saludos