Experience PC Advisor as a Pinned Site
Drag this icon to your taskbar or, click here to add this site to your start menu
Learn about Site Pinning
That is the popdown I get and can find no way of removing it.
Had to come to Firefox to post this as it will not let me sign on in I/E