After remoting into my Windows XP box with Windows' built-in Remote Desktop, and then coming back to log in locally, I notice something is out of sorts with the applications I've left open. Particularly, when I maximize the windows (or if they are already maimized) they stretch beyond the range of the desktop - usually, below the taskbar. Even when I restore and re-maximize the windows, they continue to do this. The only solution I've found so far is to log off and log in again.
What causes this? Is there any way to prevent this, without requiring special (manual) steps for every remote session?