13. The one or more non-transitory computer-readable media of claim 9 , wherein the remote host has a first plurality of user interface components, and the client device has a second plurality of user interface components, each of the first plurality of user interface components corresponding to a different one of the second plurality of user interface components, and wherein said instructions, when executed by the one or more computers, further cause the one or more computers to: substitute, by the client device, one of the second plurality of user interface components for a corresponding one of the first plurality of user interface components received from the remote host; and send user input to the remote host responsive to the corresponding one of the first plurality of user interface components based on user input received via the corresponding one of the second plurality of user interface components.
13. The one or more non-transitory computer-readable media of claim 9 , wherein the remote host has a first plurality of user interface components, and the client device has a second plurality of user interface components, each of the first plurality of user interface components corresponding to a different one of the second plurality of user interface components, and wherein said instructions, when executed by the one or more computers, further cause the one or more computers to: substitute, by the client device, one of the second plurality of user interface components for a corresponding one of the first plurality of user interface components received from the remote host; and send user input to the remote host responsive to the corresponding one of the first plurality of user interface components based on user input received via the corresponding one of the second plurality of user interface components. 15. The one or more non-transitory computer-readable media of claim 13 , wherein the first user interface component comprises status information about the first application, said status information intended for presentation in a dialog box, and wherein said instructions, when executed by the one or more computers, further cause the one or more computers to intercept the status information and present the status information in a dialog box rendered in a style of the user interface associated with the client device.