I tried searching different site asking how to disable the desktop but unluckily they ask me why I would like to do this and not giving hint or idea at all. I hope someone will help me. I'd successfully disable the task manager and my problem for now is how to disable the desktop. When my application starts, the desktop will lock and only my program are allowed to be used. This will avoid the user in opening some application like word, internet, games etc and click some icons in the desktop. This is our clients request so I have to do this.

Any suggestions guys! thanks