A system is provided for allowing customization of a menu structure of a
mobile telecommunications device whose menu structure is managed by
firmware. The system includes static and editable menu configuration
files. The static menu configuration file includes information related to
static menus for the device. The editable menu configuration file
contains a customizable set of menu parameters related to customized
menus for the device. The system also includes first and second pointers.
The first pointer points to the static menu configuration file. The first
pointer promotes loading static menus by the device based on the static
menu configuration file. The second pointer points to the editable menu
configuration file. The second pointer promotes loading customized menus
by the device based on the editable menu configuration file. The system
also includes an application loaded on the device that allows for editing
of the editable menu configuration file.