To customize your runtime menus you have two options. You can start with the standard menu and delete items you don't want (or add new ones) at runtime. Alternately you can use the runtime menu editor (accessible through the Run Time Menu... command under the Edit menu) to create your own menu from scratch. There are good example shipping with LV that show how to create menus and respond to user selections.
In terms of making it have a single run mode, the good, low overhead way is to have your code inside a case structrue. This case is, in turn, inside a while loop. The select node is connected to a front panel button. When the button is pressed the case containing your code is selected. When it's not, a case containing nothing but a small delay is execute
d.
Assuming a button with a momentary action, this construction results in a vi that executes your code once for each time the button is pressed.
Mike...