A method and system for overlaying an object in a window of a software
application where an overlay plane is composed of at least one object and
the overlay plane is overlaid with the window using either a layering
feature of the software application or by directly compositing the
overlay plane with the window using enhanced functionality not included
in the software application. The overlaying of the overlay plane in
relation to the window does not depend on a cursor or pointing device
designated position but may rather, for example, be arbitrarily placed or
may be positioned in proximity to the text or graphic link used to
initiate the overlaying process. The method and system may be implemented
using a plugin-control for the software application.