[code to design the GUI] [drop-down listbox to select script to run] [display frame x if script x was selected] [accept extraction options if any] ... MainLoop ; [sub to call program 1] # different scripts are [sub to call program 2] # run depending which ... # buttons the user clicked [sub to call program N] # N < 100