I'm not sure what I did to cause this, but just yesterday these little squares have started appearing all over my desktop and windows, including the taskbar and start menu. Check it out:
I just recently updated my graphics driver so I know that's probably not the problem. Also, I use Windows XP Pro with SP 3.