The present invention provides a method, system, and computer program
product for providing an instant messaging (IM) interface with
dynamically generated message buttons. A method in accordance with an
embodiment of the present invention includes: retrieving information from
a user associated application; dynamically generating a message button
based on the retrieved information and a user policy; and rendering the
dynamically generated message button on the IM interface.