Updated shell: static command registration, loop to find and execute
commands. Added shell functions to duplicate menu items. Will later
remove text menu.