If you look into remote desktop services (Added role) this allows you to setup a terminal server like environment, if you utilise the remote apps feature this will allow you to publish certain apps to the user.
These apps are then accessible via a web page and appear to launch on the local machine although a connection to the server is established.
http://www.microsoft.com/windowsserver2008/en/us/rds-product-home.aspx50cal.