You are correct. A resolution resize does occur at each reconnect and your apps will move back to the primary display. This case is limited to XP. It does not happen on Win7 as this was resolved on Win7 as part of the graphics work that was done. Only solution is to use Win7 or RDP as mentioned.
WP