I don't know if this will help or not. Have you right clicked on the program and tried "Compatibility Mode" or on the desktop icon?
When graphics drivers remain on the computer then they can get messed up. Have you removed the item in Device Manager and started up the computer until Windows 7 finds no drivers (and do not install them) to sort of clean out all the drivers or multiple instances of the drivers being installed (more than one time up to several times) ??
If you can I think you can stop Windows 7 from installing the drivers when it sees the hardware and do not install drivers until you see if multiple instances of drivers are installed ??
Not sure, if any of that will help but there is also Driver Verifier or just the "verifier" program that you can run also?
http://support.microsoft.com/kb/244617 ---------------------------------------
When graphics drivers are not fully un-installed then some drivers may remain, and at that time, Windows 7 was started until all versions of drivers were un-installed by deleting the device in Windows 7 in Device Manager until Windows 7 only came up and installed "Standard VGA" graphics drivers for the graphics card.
It seem though that you are running the same drivers all the time perhaps, so different versions like graphics drivers are probably not the problem, but it never hurts to check.
Running "verifier" in the search box may not help but, if some update from Windows 7 made the drivers incompatible, then you may just find out running "verifier" without the quotes, but then again, perhaps you just need new drivers and those have not been made so you are stuck with the original drivers from Windows, and ugh! then.
Something may be interfering now with the drivers and that takes more work to find out in the computer.
Right now I know it is not the same probably as graphics drivers, and if you had it where you get an error message then that may help also (which should be a setting in Windows 7 I am not sure about but if the driver crashes then turning off "automatic restart" in Windows 7 may give you an error code instead if your computer is doing any of that in the first place).
http://www.sevenforums.com/bsod-help-support/210693-appcrash-exception-code-c0000005.html At first that may not be any error code you get, but read further down the page, and see if any applies to your problem with the driver for your unit. And since it is a Microsoft driver, then perhaps that webpage will not help at all. (??)
After that, ugh! I would have to think further or it may just be the drivers do not work anymore for some reason.