I worked in IT at a hospital where leaving workstations unlocked is a big no-no. Any time my coworkers did so it was standard procedure to do the following:
1) Change all their desktop icons to target shutdown.exe (I had a script on the shared drive for this).
2) Screenshot the desktop, rotate it 180 in paint then set it to the desktop background.
3) Select all the icons on their destop and hide them.
4) Close all the open applications.
5) Hide the task bar.
6) Hit CTRL+ALT+Up Arrow to enter “projector mode” and get the inverted desktop screenshot back to “normal” but completely screwing up mouse movement.
7) Turn the monitor off.
8) Unplug the keyboard and mouse.
Always fun to watch them struggle through the process in reverse just to end up shutting down when trying to open outlook.
I had an internship at a mostly Apple place at one point. Using the mac `say` command with cron or a timeout in the background was a lot of fun.
One of the Linux guys had a script that detected changes to his wallpaper, set it back to the previous one and insulted the person who attempted to change it.
I had a great cron prank that I pulled on the only other linux user at my high school 2 years ago. It made a folder, took a screenshot of his background, moved all of his desktop into said folder, then changed the background to the screenshot. In retrospect, It was probably overkill, but at least he learned to use ctrl+alt+l when sharing a lunch period with another linux enthusiast.
1) Change all their desktop icons to target shutdown.exe (I had a script on the shared drive for this).
2) Screenshot the desktop, rotate it 180 in paint then set it to the desktop background.
3) Select all the icons on their destop and hide them.
4) Close all the open applications.
5) Hide the task bar.
6) Hit CTRL+ALT+Up Arrow to enter “projector mode” and get the inverted desktop screenshot back to “normal” but completely screwing up mouse movement.
7) Turn the monitor off.
8) Unplug the keyboard and mouse.
Always fun to watch them struggle through the process in reverse just to end up shutting down when trying to open outlook.