Ok I know that rebuilding it can repair corrupt icons, but why do they become that way in the first place, and what exactly is it doing when it rebuilds the desktop ...