To use Apple Remote Desktop 2.2 to connect to a unix VNC server:
You must select the 'Add as Address' option from the menu then put in IP:5901. It will fail to authenticate, but then you just accept anway and it worked for me.