Yeah, it's amazing to me how many programs ignore the second monitor issue. Most problems occur when the program checks to see if it has been moved off of the dimensions of the main monitor and then replaces itself within the reported dimensions. One more API call would allow the program to "see" the second monitor.

This is the whole reason I moved to Trillian from ICQ. I couldn't get ICQ to sit properly on the second monitor and Trillian will.