Yes, I actually posted that a few pages back as I was experimenting. I have one for restarting as well. But, it didn't stop the error popping up if you just log off. You need a third script with the /l at the end. You can even put them off the desktop, and send shortcuts which can have custom icons that represent what they do. However...
With the group policy and script, it becomes totally invisible because you log off, or reboot, or shut down normally, without any changes to standard behavior. Don't sell yourself short. The group policy changes I posted are really simple to do and undo. Ad you only need one short script in a batch file.