Hi Aaron,
I have few suggestions which might help to you to improve the responsiveness via your remote system:
- creating/editing the 'java.opts' file to set the following option: Dsun.java2d.pmoffscreen=false
- Switch to VNC for the remote connection
- Changing display from 32 bit to 16 bit color depth.
I hope some this suggestions helps to improve the responsive over the remote connection.