Reading through the entire thread, it sounds like setting the value to 0 should make the desktop reappear but it doesn't always work.
You could always create a new userid and copy data from the old id to the new one then delete the old one. See here for info: http://support.microsoft.com/?kbid=811151
There are presently no replies to this message.