Here's my issue...
I have an ill-behaved application that I am forced to use, and one of its annoying bugs is that whenever it loads data into its grid, it fires a refresh message at the Windows desktop for EVERY ROW. So, if I wish to view 1000 records, the Windows desktop goes nuts with refreshing -- icons flicker, child windows redraw. 1000 times in a row.
Needless to say, performance is in the toilet during this time, and I am almost having siezures from my strobing desktop.
Would it be feasible to have a tiny tray applet that, when turned ON, intercepts and disposes of all refresh messages sent to the Windows desktop? Obviously, if left activated severe cosmetic issues would result... but I anticipate using this hootchie briefly, like only during times when I know my app's grid is going to load records. So I'd double-click the thingie to disable Windows desktop refresh, then double-click it again to re-enable it.