I've created a custom launcher file:
[Desktop Entry] Type=Application Name=P4V Comment=Perforce Visual Client Icon=/usr/lib/p4v/P4VResources/icons/P4-V_128x128.png Exec=/usr/bin/p4v Terminal=false Categories=Development;
And dragged this file to my launcher. However, when I click the icon, it opens the application under a 2nd, different icon (I click the top one, it opens the application under the bottom one):
The bottom icon isn't present until after I launch the application using the top P4v icon that I manually added.