Uuuhhhh.... Mercury fulminate isn't corrosive.
It losses power in storage, and creates a zinc coating on the cases; effectively shortening their reloadable life. See page 486 in Hatcher's notebook.
Potassium Chlorate, which was sometimes added to the MF, is what causes the corrosive salts.