small update
It behaves same under XP so it definitely isn't Vista specific and vlc actually doesn't have to be restarted to reproduce it.
So the "disable screensaver" setting doesn't work with OpenGL video output method under Windows.
Unless someone experiences same thing under other platform this topic should be moved to Windows Troubleshooting so we don't disturb fellow Linux and Mac OS users with yet another Windows specific bug