This problem is reproduced easily with PuTTY, the popular
SSH client for Windows. PuTTY is started in a remote
desktop session, of course. The "text select" mouse cursor
over a PuTTY window is black and thus hardly visible on the
window's default black background if using rdesktop. The
cursor is white, as it should be, if using MSTSC. Moreover,
the mouse cursor becomes black or white if reconnecting to
the same session with rdesktop or MSTSC, respectively.
In general, rdesktop always seems to use black color for
the "text select" mouse pointer while MSTSC, as well as the
regular Windows desktop, does something like logical NOT
over the underlying pixels to get the pointer image on the
screen. The latter approach ensures easily that the pointer
is visible over any solid filling or pattern.
Versions used to reproduce the bug:
MS Windows Server 2003 SP1