A method of optimizing the operation of a computer system in running application
programs in accordance with system capabilities, user preferences and configuration
parameters of the application program. More specifically, with this invention,
an optimizing program gathers information on the system capabilities, user preferences
and configuration parameters of the application program to maximize the operation
of the application program or computer system. Further, user selected rules of
operation can be selected by dragging rule icons to target optimizer icon.