A computer-implemented method for providing access to applications by users during group video communication sessions over a network, the method comprising: establishing, using a computing device, a group video communication session among a plurality of user devices over the network, the group video communication session having associated thereto a plurality of applications including one or more personal applications and one or more shared applications, creating said applications and IDs for said applications and registering said applications by a third party provider of applications with a video communication application module of a social network server via which said users participate in said group video communication session, presenting each user in said group video communication session with a user interface within a display panel having a display window; providing links from webpages, which respectively contain specifically crafted URLs for said registered applications, creating a group video communication session, which directly loads one of said registered applications and displays it in said user interface, wherein the URL launches a group video communication session with said registered application loaded, and said method further comprising: after the application is launched, adding the registered application, which has been loaded, to a user list of recently used applications, informing all users when a new shared application is loaded and providing each user with a record of all shared applications used in the past; wherein a shared application is one, which is used by multiple people in the group video communication session; enabling, using the computing device, access by a particular user, via said user interface in at least one of the plurality of user devices, to one or more of the personal applications or one of the shared applications during the group video communication session (404, 406); receiving, using the computing device, from the at least one user device, a request to use at least one of the personal applications and the shared applications during the group video communication session; and based at least in part on the received request to use at least one of the personal applications and the shared applications, using the one of the personal applications and the shared applications. establishing, using a computing device, a group video communication session among a plurality of user devices over the network, the group video communication session having associated thereto a plurality of applications including one or more personal applications and one or more shared applications, creating said applications and IDs for said applications and registering said applications by a third party provider of applications with a video communication application module of a social network server via which said users participate in said group video communication session, presenting each user in said group video communication session with a user interface within a display panel having a display window; providing links from webpages, which respectively contain specifically crafted URLs for said registered applications, creating a group video communication session, which directly loads one of said registered applications and displays it in said user interface, wherein the URL launches a group video communication session with said registered application loaded, and said method further comprising: after the application is launched, adding the registered application, which has been loaded, to a user list of recently used applications, informing all users when a new shared application is loaded and providing each user with a record of all shared applications used in the past; wherein a shared application is one, which is used by multiple people in the group video communication session; enabling, using the computing device, access by a particular user, via said user interface in at least one of the plurality of user devices, to one or more of the personal applications or one of the shared applications during the group video communication session (404, 406); receiving, using the computing device, from the at least one user device, a request to use at least one of the personal applications and the shared applications during the group video communication session; and based at least in part on the received request to use at least one of the personal applications and the shared applications, using the one of the personal applications and the shared applications. after the application is launched, adding the registered application, which has been loaded, to a user list of recently used applications, informing all users when a new shared application is loaded and providing each user with a record of all shared applications used in the past; wherein a shared application is one, which is used by multiple people in the group video communication session; enabling, using the computing device, access by a particular user, via said user interface in at least one of the plurality of user devices, to one or more of the personal applications or one of the shared applications during the group video communication session (404, 406); receiving, using the computing device, from the at least one user device, a request to use at least one of the personal applications and the shared applications during the group video communication session; and based at least in part on the received request to use at least one of the personal applications and the shared applications, using the one of the personal applications and the shared applications.