8. A computer-implemented method to enable a visual contextual search, the method comprising: receiving a selection area with user-defined boundaries encompassing a portion of a graphical user interface (GUI) of a computer application, wherein the selection area is drawn by a user of the GUI while the GUI is running; determining a set of help topics that are related to one or more GUI elements of the GUI that are displayed within the selection area defined by the user; and displaying for the user on the computer display a results section comprising one or more help topics in the set of help topics associated with the selection area defined by the user and a visual map of the GUI defining an association between the one or more help topics and the one or more GUI elements.
8. A computer-implemented method to enable a visual contextual search, the method comprising: receiving a selection area with user-defined boundaries encompassing a portion of a graphical user interface (GUI) of a computer application, wherein the selection area is drawn by a user of the GUI while the GUI is running; determining a set of help topics that are related to one or more GUI elements of the GUI that are displayed within the selection area defined by the user; and displaying for the user on the computer display a results section comprising one or more help topics in the set of help topics associated with the selection area defined by the user and a visual map of the GUI defining an association between the one or more help topics and the one or more GUI elements. 12. The method of claim 8 , further comprising saving in non-volatile memory the topics displayed in the results section, and for allowing the user to access the list.