1. A method for displaying a static tool palette having predefined windowing tool functions and a dynamic tool palette having windowing tool functions, the function and number of windowing tool functions in the dynamic tool palette being determined in accordance with a currently-executing application program, the method comprising the steps of: launching an application program from within the currently-executing application program, the application program including a static tool palette having predefined windowing functions; specifying a context environment of the currently-executing application program; examining the specified context environment of the currently-executing application program; determining applicable windowing tool functions for the launched application program in accordance with the examined context environment; and displaying the static tool palette having the predefined windowing tool functions and displaying, during execution of the launched application program, the dynamic tool palette which includes the applicable windowing tool functions determined in the determining step, wherein the static tool palette is displayed simultaneously with, and separately from, the dynamic tool palette.