Há um novo recurso nos serviços de terminal do Server 2008 chamado remoteapp que faz o que você está procurando, acredito.
Descrição: link
Guia MS: link
Estou executando uma caixa do Windows Server 2008 e gostaria que os usuários fizessem login via RDP, mas só pudessem executar um programa e, se fechassem o programa, fazer o logoff da sessão. Isso é possível? Os clientes estarão se conectando a partir dos computadores WinXP SP3.
Obrigado! JFV
Você pode definir configurações de ambiente para todos os usuários no servidor de terminal. Verifique as configurações do ambiente do usuário para definir o programa de inicialização. Ele é construído em recurso. E se eles fecharem o aplicativo, a sessão será desconectada.
Isso é feito facilmente usando o programa Conexão de Área de Trabalho Remota instalado em todos os computadores Windows XP SP2 e superiores.
Ao iniciar o programa, clique no botão "Opções" para exibir todas as opções e, em seguida, clique na guia "Programas". Digite o caminho local do programa que você deseja iniciar (por exemplo: c: \ windows \ notepad.exe).
Em seguida, salve a conexão como um arquivo RDP e distribua-a para seus usuários.
2X ApplicationServer para Windows Terminal Services faz exatamente o que você está pedindo e tem uma versão gratuita disponível com alguns limites.
Eu não usei o RemoteApp para 2008, então você pode querer tentar primeiro, mas eu sei que o software 2X funciona e também pode trabalhar com 2003.