A method for displaying information in an instant messaging application, comprising: loading a tab configuration file comprising attribute information pertaining to a plurality of tabs in a main interface in the IM application, the attribute information comprising presented content information associated with the plurality of tabs; receiving a selection of one of a plurality of tabs in the main interface; retrieving attribute information that corresponds to the selected one of the plurality of tabs based at least on the tab configuration file information; dynamically creating an extended window for the selected tab, wherein the extended window comprises a window separate from the main interface; characterised by: displaying the presented content information of the selected tab in the extended window, wherein displaying the presented content information of the selected tab in the extended window includes determining a position in which the extended window is to be located on a screen relative to a position in which the main interface is located on the screen; configuring the extended window with a handle of the main interface; configuring the main interface with a handle of the extended window, wherein a message is configured to be transferred between the handle of the main interface and the handle of the extended window to enable communication between the main interface and the extended window; determining that the main interface has been minimized or closed; and sending a notification associated with a minimization or closure of the main interface to an extended window control unit in the extended window using the handle of the extended window, wherein in response to the notification, the extended window control unit is configured to direct the extended window to be minimized or closed. loading a tab configuration file comprising attribute information pertaining to a plurality of tabs in a main interface in the IM application, the attribute information comprising presented content information associated with the plurality of tabs; receiving a selection of one of a plurality of tabs in the main interface; retrieving attribute information that corresponds to the selected one of the plurality of tabs based at least on the tab configuration file information; dynamically creating an extended window for the selected tab, wherein the extended window comprises a window separate from the main interface; characterised by: displaying the presented content information of the selected tab in the extended window, wherein displaying the presented content information of the selected tab in the extended window includes determining a position in which the extended window is to be located on a screen relative to a position in which the main interface is located on the screen; configuring the extended window with a handle of the main interface; configuring the main interface with a handle of the extended window, wherein a message is configured to be transferred between the handle of the main interface and the handle of the extended window to enable communication between the main interface and the extended window; determining that the main interface has been minimized or closed; and sending a notification associated with a minimization or closure of the main interface to an extended window control unit in the extended window using the handle of the extended window, wherein in response to the notification, the extended window control unit is configured to direct the extended window to be minimized or closed. displaying the presented content information of the selected tab in the extended window, wherein displaying the presented content information of the selected tab in the extended window includes determining a position in which the extended window is to be located on a screen relative to a position in which the main interface is located on the screen; configuring the extended window with a handle of the main interface; configuring the main interface with a handle of the extended window, wherein a message is configured to be transferred between the handle of the main interface and the handle of the extended window to enable communication between the main interface and the extended window; determining that the main interface has been minimized or closed; and sending a notification associated with a minimization or closure of the main interface to an extended window control unit in the extended window using the handle of the extended window, wherein in response to the notification, the extended window control unit is configured to direct the extended window to be minimized or closed.