Although a little different purpose you might try the following XPKeepPerUserDisplaySettings utility and see if it helps.
Trying to unweave, unwind, unravel
And piece together the past and the future,
T. S. Eliot
Every time I reboot my laptop my video adapter fails to start and I lose my display settings. To correct the problem I must uninstall/install the adapter and then reset my display properties. The adapter is a Radeon Mobility 7500. My laptop runs on Windows XP Home edition. I have reinstalled the video drivers several times to no avail. Any suggestions?