OK - I've got working code now in my Python project.
If anyone's interested, it creates a simple, X-windows based thin client on a linux box. I'll be posting a zip with the files and generic installation instructions on my site this weekend.
Pretty simple - install Linux, with RDP client and Python, put the python script, a config file, and a shell script to invoke the python script in /usr/local/bin. Modify the xdm file to point to the shell script, & reboot. You now have a system that launches X with a dialog box that allows connection to an RDP server via one button or Shut Down via the other. Damn near idiot proof.
The config file contains up to 15 host names. With one host in the file, a simple "connect to host" button appears next to the "Shut Down" button. If two or more hosts are listed, a combo-box allows selection of the desired host, and a generic "Connect" button establishes the connection. When the session ends, xdm restarts the "connect or shut down" dialog.
One of our clients is in the recycling business, and they're using these to demonstrate alternate recycling concepts. They're using VDI technology on VMware ESX.
Glenn
_________________________
Actually I
am a Rocket Scientist!