This is not the fact of using a copied .desktop to create a custom .desktop in an alternate location like ~/.local/share/applications
The 2nd. 'controlling icon' is caused by one line in the copied .desktop that ATM cannot be there. (11.10+
If you remove this from the custom .desktop then the behavior will return to as expected.