This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
DynaMenuModel updates all its menu items when menu is showing using call to DynamicMenuContent.synchMenuPresenters(). It means: enabled/disabled state; label; icon; accelerator key are updated. Obviously this takes some time (the biggest part is taken by repeated setting of icon). Generally the whole synching seems to be an extra work for items in main menu as menu items here used to have listeners attached to actions and were updated only when there was some change.
the synching is done to have the the macosx menu updated correctly. AFAIK apart from setting the values, it also rips out the items and reinserts them.
reassigning to component owner.
Not in current plan to fix it
NetBeans.org Migration: changing resolution from LATER to WONTFIX