Have you tried using a different screensaver? Maybe it's just a nasty one that's not responding to WndProc properly.

Also, depending on what your current scenario is, you could always just turn the screensaver plain off.