Start menus Start menus define a tree of application programs that can be started. Understanding start menus This is an introduction to start menus. Syntax of start menu files (.4sm) A start menu file contains a tree of XML elements defining the application menu to start programs. Loading a start menu from an XML file Start menu XML definition files can be loaded at runtime. Creating the start menu dynamically Start menu can be created dynamically with the om.DomNode class. Examples Start menu usage examples.