Your husband is right,lot of icons can slow down your computer.
Here's some special recipe to speed up your computer:
1.Remove Unnecessary Software.
You may have a bunch of software packages on your hard drive that are no longer needed, or they were gratuitously installed when you downloaded some other package. Toolbars, file-sharing programs, free email enhancers, online shopping "companions" and download managers are notorious for this practice. These uninvited guests can put a big drag on your startup time, cause web pages to load slowly, and generally slow down your computer.
2.Clean Your Registry
Registry Cleaner can cleans your system registry of unnecessary entries that are created when you install or remove programs on your computer. An "orphaned" registry entry can confuse Windows and cause a delay. Slimming down your registry will make Windows run faster. Sometimes it can speed up your computer up to 300%.Top 5 Regsitry cleaners can be found on this page:
http://www.speed-up-computer.info/index.php?t=respeed
3.Clean out spyware and Malware
Spyware and malware can slow down your system a lot, because they use your resources to generate popup ads, send spam, and often interfere with the operation of good programs.
4.Stop Programs from starting on Windows boot
To prevent programs from launching themselves at start-up.Click Start-Run-Msconfig-Startup,then uncheck unused programs.
5.Clean history and temp files.
Deleting temporary and unnecessary files from your hard drive can improve your computer's performance.
This site http://www.speed-up-computer.info/index.php?t=speed lists a step-by-step guide,hope that help you.
Good Luck!