Note: The "Chicken" VNC client/viewer for Mac does allow for middle and right mouse button emulation to facilitate copy/paste within
the vnc session. The mouse emulation settings are configure through "Profile: -> Edit Connections Profiles" in the Connections configuration.
Additionally Chicken does support copy/paste between (in both directions) the host (Mac) and the remote.
See also Conventions and Tools