That could have happened from: bad display (screen), virus, corrupted graphics drivers, or most likely bad video memory or the GPU itself.
Connect your laptop to an external display through the appropriate port and observe if the same thing happens. If it does, then at least you have eliminated the screen issue.
Is it only the icons that appear wrong or graphics etc in general?