Programs will not show up on the taskbar.

Hi, I'm running 64-bit Windows 7. Last night my computer was fine, and I just booted up today to find that whenever I run programs, they don't show up on the taskbar. I have two monitors, one is my laptops screen and the other an external one. If I drag the applications to my laptop screen, they show up on the external screen, but if they are on the external screen, they don't show up at all.

The external is set to my main display.

Another interesting thing, if I close my laptop display, all the icons on my desktop move to the right side of the screen and the programs show up correctly on the taskbar.