OK - forgive me, but got some bizzare UCE (spam) earlier today and there was a USB based - er, um - "toy" that was advertised. It could be controlled thru the USB port - intensity, duration, etc. Oddly, my first thought was to tie it to the mouse cord to mechanically simulate mouse movement by shaking the mouse slightly to solve a testing situation I had a while back. The relationaship to your posting was too ironic to pass up. Of course, I can just see your purchasing agent's face now... "You want to spend $4500 on 130 devices that do WHAT??? This is a business expense HOW??"
Anyway, back to your problem.. The standby doesn't kick in when the user is active because the interrupt routine that handles the KB/Mouse interface resets the standby timer with each call. Outside of kix, you could call the IRQ handler with a null value, which would reset the timer (simulating our mechanical motion device).
I'm surprised that it takes only 90 seconds to trip - sounds like something dropped a zero somewhere, since 900 seconds would be 15 minutes - a more realistic value. I might try a google search to see if there's a tool to control the settings, or start poking in the registry.
Glenn
_________________________
Actually I
am a Rocket Scientist!