Con un programa cliente/servidor... En el cliente haces el programa que deshabilite el taskbar, el boton inicio y los iconos del desktop y en el servidor con el winsock le mandas una contraseña o una orden para que se active, si quieres le pones un timer que al cumplirse un tiempo se deshabilite...