Just a quick question - why? I mean, they all have their own accounts right? And if not, why not?
That said, you could prevent users from writing to their own desktops, for what it's worth. The users could of course undo the change just as easily:
chmod a-w ~someuser/Desktop