I got tired of this icon problem, so I put my icons in the quick launch bar and resized the task bar to double height. This also makes the application buttons much easier to read when there are lots of application windows open. Now, when I switch display drivers, the only things that are on the desktop are those Adobe/AV/etc. icons that I never use anyway.