There are various SendMessage calls you can make to hide various parts of the desktop (such as the icons, task bar, start button etc.) As well as creating a low-level keyboard hook to prevent certain key-combinations from happening. (Not all system combos can be blocked like this.)
If you are trying to create a login screen for your system, why not just use the build in password screen on Windows? Or use a password-protected screen-saver.