Although a little different purpose you might try the following XPKeepPerUserDisplaySettings utility and see if it helps.

Good Luck,

Cetin


Trying to unweave, unwind, unravel
And piece together the past and the future,


T. S. Eliot