Não tenho certeza se é exatamente isso que você está procurando, mas pode ser um ponteiro na direção certa:
Is there a way to limit users to run only some of the installed programs?
Claro. Ao instalar programas, certifique-se de que o caminho de instalação não esteja na pasta "todos os usuários \ programas". Em vez disso, certifique-se de colocá-los apenas na sua pasta startup \ program. Para ver quais programas já estão instalados na pasta todos os usuários, clique com o botão direito do mouse no botão Iniciar e clique em "explorar todos os usuários". Isso abrirá uma visualização em árvore e você verá todos os usuários \ startup \ programs e poderá clicar no botão + ao lado de programas para abrir seu ramo ou simplesmente clique nele para abrir os programas na janela da direita. Agora, se você quiser remover os programas daqui, deixe-os abertos e depois abra outro "Explorar todos os usuários" e encontre seu nome sob os Documentos e configurações, depois clique no + ao lado do seu nome e depois no menu iniciar ao nome e, em seguida, você verá a pasta de programas. Agora você pode clicar nele para realçá-lo e se você reduzir ambas as janelas, agora você pode ter todos os programas \ usuários e os programas seu nome \ abrirem lado a lado. Em seguida, basta arrastar e soltar o programa de todos os usuários para a pasta do programa e isso limitará seu acesso a ele. Para arrastar e soltar, clique com o botão esquerdo do mouse em um programa na pasta all users \ program e, segurando o botão, arraste-o para a pasta do programa e solte o botão. Isso pode funcionar em alguns casos. Em outros você terá que desinstalar o programa e então reinstalá-lo e quando perguntado onde você deseja instalar o programa clique no botão "browse" e então navegue até a pasta seu nome \ programs e instale-o lá só. Boa sorte.
Fonte: link