I have finally solved this problem, it turns out it was VMware Workstation 6.5.1 at fault, I have just upgraded to 6.5.2 and upgraded VMware tools to the new package and now it finally works as expected over the internet.
Thank you so much for your help though guys,
To summarise to use realVNC over the internet upgrade your VMware Workstation to 6.5.2 and update your VMware tools to the newest version.
You will then be able to connect over WAN internet as expected with ports forwarded on router