For many of my GUI applications I procramatically change the pane.origin to 0,0 so it resets at runtime. If you have a pre LV 8 the origin is a property of panel and not of pane since panes were not introduced yet. You could also make a utility to do this, get all vis in memory select the vi you want to reset and call the origin (0,0) property on the selected reference. As for a button on the front pannel I havent noticed one, but its not a bad idea.