A method in a data processing system for attaching an informational dialog
to a program. The program is morphed to extend an existing interface to
the program to become a dippable program. A dip is created, wherein the
dip modifies runtime behavior of the existing interface of the dippable
program to include an informational dialog. The dip is added to the
dippable program, wherein the informational dialog is attached to the
dippable program. The dialog is displayed just before the dippable
program is displayed.