User Customized Menu (my Menu)
It is possible to allow user to customize its own menu.
User menu settings are stored in user session as a list of menu entries.
The same layout as other menus is used, but the list is provided by an associated
"controller".
You also need to provide a page allowing user to choose and arrange its own menu entries.
You can use provided example, or improve it to meet your need.
Edit user menu entries :
my Menu
Actual user menu :