See the question and my original answer on StackOverflow

The compatibility feature available in the shell is just scratching the surface of the "Application Compatibility" subject in Windows.

There is a tool called "Microsoft Application Compatibility Toolkit (ACT)" (that exist since Windows XP exist I believe) that has much more to offer, so maybe that can help.

For example here are some compatibility settings for Graphics Control Issues