Came across a fix that starts the Vino server at boot to correct this issue on my system.
1. In terminal "vino-preferences" (Configured as user worked. Configured as SU did NOT work.)
2. Did not set the auto config UPnP for the router. YMMV.
3. Open the "Startup Applications" and "Add" a new startup. Assign a name (say "Desktop Sharing 2"). Assign the command "/usr/lib/vino/vino-server --sm-disable"
(Yes, this is a duplicate of the original "Desktop Sharing")
4. Reboot (Note that the the original "Desktop Sharing" startup is no longer listed under the "Startup Applications", but the new startup created remains)
Vino now runs perfect using TightVNC viewer on an XP box.
Hopefully this fix can be addressed in future updates. Reference link: http://forums.linuxmint.com/viewtopic.php?t=85215&f=195