Ordinarily rdesktop and Remote Desktop Protocol can only forward a whole Windows desktop, not individual applications. To forward individual applications one has to call rdesktop with the "-A" and "-s" options and have it directly launch Cendio's SeamlessRDP server side component. Then one can use the SeamlessRDP program to launch other programs.
To set this up:
1) Install Windows into a virtual machine on your system.
2) Setup Remote Desktop on the virtual machine.
a) On the virtual machine go to the System Control Panel and enable remote desktop sharing.
b) Set a password for the user you will use.
3) Add the Cendio SeamlessRDP server side component to the virtual machine. You can download it from this page:
http://www.cendio.com/seamlessrdp/
4) Connect to it using the "-A" and "-s" rdesktop options. (Ex: rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe iexplore <hostname> -u <username> -p <password>"
To make things easier and to be able to launch more than just one application with SRDP I have setup the homepage in Internet Explorer to open to the Start Menu (eg. "C:\Documents and Settings\All Users\Start Menu\"). Then I have SRDP launch Internet Explorer and anytime I need to access a program I can browse to it.
