Dialog boxes play a large role in any user interface. If a programmer creates a dialog, adds some widgets and packs them without regard to final form, the resulting dialog will not look modern or intuitive.  There are a number of factors that must be considered in order to achieve an effective look and feel with Tcl/Tk.   These factors are both visual and behavioral.

In MS Windows applications there is a consistency across (almost) all the dialog boxes that, if nothing else, makes a user feel at home.