Para impedir o usuario de abrir uma nova janela, eh uma configuracao do sistema, veja em:
http://msdn.microsoft.com/en-us/library/ms814887.aspx
Outra alternativa eh alterar o registro do sistema, aqui tem um passo a passo:
http://www.liutilities.com/products/registrybooster/tweaklibrary/tweaks/10169/
Para impedir o usuario criar uma nova tab no IE:
Va eh Tools -> Internet Options
Na sessao “Tabs” clique “Settings” ai eh soh desabilitar a opcao “Enable Tabbed Browsing”
Pronto, o usuario nao vai pode mais criar tabs.
Isso eu acho que resolver parcialmente o seu problema, porque mesmo fazendo essas alteracoes, o usuario tem a possibilidade de abrir um segundo IE, mas eu acho que (como alguem ja disse), iniciando o IE em kiosk mode, vai resolver o seu problema e deixar o usuario usar somente o IE.
Aqui tem um tutorial explicando como usar o kiosk mode:
http://support.microsoft.com/kb/154780
Quanto ao copy and paste (CTRL C + CTRL V), aqui tem um post muito bom, usando JQuery.
http://www.mkyong.com/jquery/how-to-detect-copy-paste-and-cut-behavior-with-jquery/
Acho que com isso, vc faz tudo que vc quer nao eh???
O usuario nao pode abrir uma nova janela, nao pode abrir tab, nao vai poder abrir um novo browser e ctrl c + ctrl vc desativa usando JQuery. 
Enjoy!
//Daniel