I think the screensaver thing might only work if the application is the foreground window at the time - I think that's the only one Windows sends the SC_SCREENSAVE message to.
Also, as of Windows Vista, whatever an application does with the SC_SCREENSAVE message (i.e. block or allow it), it's ignored if password protection is enabled.
http://msdn2.microsoft.com/en-us/lib...60(vs.85).aspx