We have designed and implemented a desktop sharing system based on P2P (peer-to-peer) techniques, named “comDesk,” which enables users to exchange the desktop images as well as to control remote hosts. Using the P2P mechanisms, the users can start communication without pre-located servers. Also the equality of peers is well appropriate to make image transfers and operations bi-directional. comDesk also provides a graphical interface for users to observing, creating, and managing the transfer sessions on the one window. The latter two functions are allocated to simple drag-and-drop operations. These operations are so intuitive and less time-consuming task that the user can immediately start a new session by calling these functions. We also mention that how comDesk does work effective especially for cooperative assistance tasks.