Google Chrome opens in a new window in a new launcher icon
rm $HOME/.local/share/applications/google-chrome-*.desktop
From then on, Unity launcher won't create a second icon when you open Chrome.
I suspect that file is created when Chrome navigates directly to a site upon launch. The google-chrome-*.desktop file gives Unity a different Name value for Google Chrome than that defined when the application was added to the launcher, so Unity launcher doesn't know it's the same application.
This fix helped me out when the problem came back after each update.
edit /usr/share/applications/google-chrome.desktop
There are three entries in this file:
[Desktop Entry], [NewWindow Shortcut Group] and [NewIncognito Shortcut Group]
After each entry add this line:
StartupWMClass=Google-chrome-stable
Found this solution here:
http://kb.openstudioproject.com/content/fix-double-google-chrome-icon-docky-and-plank
And a bug report about it here:
https://code.google.com/p/chromium/issues/detail?id=378881#c13