A method for displaying images on a display using a wireless communication channel between a source computer and a destination computer, the wireless communication channel having high quality of displayed screen data and high interactivity, the method being performed by the source computer and comprising: establishing the wireless communication channel between a user console session of the source computer and the destination computer, the destination computer being configured to display screen data on the display; determining first screen data of the user console session to be displayed on the display; encoding the first screen data with a remote presentation protocol, RPP, wherein encoding screen data includes compressing the data and wherein compressing the screen data allows transmitting the screen data to the display in a nearer amount of time to when it is generated for improving the interactivity and wherein further by compressing bandwidth becomes available to transmit screen data in higher quality; sending, using the RPP the encoded first screen data to the destination computer from the user console session, without requiring an additional user session, which is a remote user session, for transmitting encoded first screen data, such that the destination computer will decode the encoded first screen data and display the decoded first screen data on the display; encoding second screen data of the user console session with the remote presentation protocol; sending the encoded second screen data to the destination computer from the user console session, without requiring the additional user session; and sending a priority of the second screen data to the destination computer, such that the display computer will display decoded second screen data on the display before displaying the decoded first screen data on the display, wherein the priority is assigned to portions of a computer desktop that correspond to user input. establishing the wireless communication channel between a user console session of the source computer and the destination computer, the destination computer being configured to display screen data on the display; determining first screen data of the user console session to be displayed on the display; encoding the first screen data with a remote presentation protocol, RPP, wherein encoding screen data includes compressing the data and wherein compressing the screen data allows transmitting the screen data to the display in a nearer amount of time to when it is generated for improving the interactivity and wherein further by compressing bandwidth becomes available to transmit screen data in higher quality; sending, using the RPP the encoded first screen data to the destination computer from the user console session, without requiring an additional user session, which is a remote user session, for transmitting encoded first screen data, such that the destination computer will decode the encoded first screen data and display the decoded first screen data on the display; encoding second screen data of the user console session with the remote presentation protocol; sending the encoded second screen data to the destination computer from the user console session, without requiring the additional user session; and sending a priority of the second screen data to the destination computer, such that the display computer will display decoded second screen data on the display before displaying the decoded first screen data on the display, wherein the priority is assigned to portions of a computer desktop that correspond to user input.