Moin,
was genau geht denn nicht? Bei mir gehts wunderbar.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
test: TMenuItem;
begin
test := TMenuItem.Create(self); //Erstelle MenuItem
test.Caption := 'Test';
MainMenu1.Items[0].Add(test); //Füge Item ein, 0 steht für das erste Elternelement des Menüs
end;