Most of us love to pin favicons of our favorite website to the Windows Start Menu. But if you find that Websites Icons of the pinned ... to pin their favorite sites to the Start Menu.