Below is a list of vnc commands I often use to manage vnc sessions on my ubuntu linux box.
# start a session
vncserver -geometry 1600x1200 -depth 24 -alwaysshared
# specific display numbers
## sublime ##
vncserver -geometry 1600x1000 -depth 24 -alwaysshared :200
## eclipse ##
vncserver -geometry 1600x1000 -depth 24 -alwaysshared :300
# see what sessions are active
ls ~/.vnc/*.pid
# kill a session
vncserver -kill :[session_num]
# help
vncserver -h
Here is more online references for more options you can set. http://www.realvnc.com/products/open/4.1/man/Xvnc.html
For osx (as my client box), I use Chicken of the VNC. It gets the job done. ;)