1. A method in a data processing system for attaching an informational dialog to a program, the method comprising the data processing system implemented steps of: morphing the program, to extend an existing interface of the program to create a dippable program; creating a dip for the dippable program, wherein the dip modifies runtime behavior of the existing interface of the dippable program to include an informational dialog; and adding the dip to the dippable program, wherein the informational dialog is attached to the dippable program.