Como altero o tema atual do Windows programaticamente?

Quero permitir que meus usuários alternem o tema do usuário atual entre Aero e Windows Classic (1). Existe uma maneira de fazer isso programaticamente?

Não quero exibir as "Propriedades da tela", e estou duvidoso em mudar o registro. (Isso requer um logoff e um logon novamente para que as alterações entrem em vigor).

Skin do aplicativo (usando o Codejock bibliotecas) também não funcion

Existe alguma forma de fazer isso

O aplicativo está hospedado / executado em umWindows Server 2008 sobre RDP.

(1) O aplicativo em questão é um "Aplicativo Remoto" hospedado e desejo que os usuários possam alterar a aparência do aplicativo exibido para corresponder à área de trabalh

questionAnswers(9)

yourAnswerToTheQuestion