I use this and save the desktop at different resolutions, very useful for when you install new graphics drivers, which changes your desktop layout back to standard with all the icons crammed over to one side of the screen.
I like to have my desktop ordered in a certain way with different tools grouped together on different parts of the screen.
I would recommend Avast also, I migrated to it after using AVG for a couple of years (AVG eventually put me off due to finding false positives in just about everything, including half my games at one point or another). Avast has never been a problem, although I recommend turning the sounds it uses off, unless you'd like to fall out of your chair the first time it finds something
Programming wise you are going to be hard pressed to beat Visual Studio Express when it comes to a free C++, C# or VB.Net system.
And for the love of all thats holy remove Dev-C++; it was barely decent when it was being updated and its been dead for some time now. We spend FAR too much time deprogramming people from using that over on gamedev.net as it is.
I will have to go through the entire list at some point and make a new list up, taking out all the crap ones and replacing with the new links. Dev-CPP was originally written by Intel and was ok at the time, but like all compilers made around that time, it is now well out of date.
MS based compilers are pretty useless for C, which is why you get people still using this compiler. Anyhow it is not only the compiler that most people want it is the IDE.