We tried down that path without much luck, including VNC, ARD/ScreenShare (remotix), JumpDesktop
However, you can give nuords a try. It does limit one rdp connection at a time. Obviously the drawbacks are it's not a free solution and it needs Microsoft Remote Desktop app for Mac at remote end.
The performance and user experience are far better than VNC though.