1. A computer-implemented method for configuring program execution, the method comprising: displaying a first program icon on a display of a computer system, wherein the first program icon corresponds to a first program; displaying a second program icon on the display of the computer system, wherein the second program icon corresponds to a second program; displaying a first link icon connecting the first program icon and the second program icon in response to user input, wherein the first link icon visually indicates that the first program corresponding to the first program icon is configured to invoke the second program corresponding to the second program icon.