[One of my personal irritants is hearing 'salmon' spoken with the 'l' pronounced. SALmon, instead of 'sammon'. That l is silent.[/QUOTE]
Salmon with the "l" pronounced is an acceptable pronunciation. While it may irritate you, to others it is pleasant.
Just as "pecan" can be "pe-CAN" or "pe-CON" - much depends on the geographical area you are in.