1. A method for controlling an application in an instant messaging environment comprising: selecting, at a first client, the application in the instant messaging environment; configuring an instant messaging control message for the application, including an identifier related to the application selected at the first client; sending the instant messaging control message to a second client; and executing the application in the instant messaging environment using the control message to retrieve the application from a server.