Just as the subject says. Whenever I am remoted in to a machine, if I open a JAVA app (regardless of JRE version) I dont see what the user see's and I have to toggle between Modem mode and LAN mode to complete my input on the remote screen.
This tends to be DirectX bypassing the graphics driver intercept. On the client side you can temporarily change the graphics properties to disable hardware acceleration and that will disable the DirectX piece. Also you could try disabling the mirror driver. Not tried the mirror driver bit but that might also do the trick.