To fix the subj issue
add the following lines:
export XKL_XMODMAP_DISABLE=1
gconftool-2 -t bool --set /apps/gnome_settings_daemon/plugins/keyboard/active false
at the top of /etc/X11/Xsession
If you need any help with RDP on Linux, let me know
P.S Tested on Ubuntu 9.10