1. A window switching method, implemented in a computer system comprising a display and a window list to be displayed thereon, wherein the window list comprises a symbol for a first program, comprising: when the computer system initiates a second program, displaying a window of the second program on the display and allocating a symbol for the second program in the window list; averagely adjusting the sizes of the symbols for the first program and the second program; determining if the size of the symbol for the second is smaller than a predetermined size; if so, automatically adjusting the window list and the symbol for the second to make the sizes of the symbols for the first program and the second program respectively larger than the predetermined size; and when a symbol on the list is selected, assigning a window of a program corresponding to the selected symbol to be a focused window of the computer system.