Sea shells contain a lot of different types of marine bacteria, as well as frequently holding the sinews and other minute bits of whatever might have been a previous inhabitant. The salt water maintains that bacteria at a low level due to most bacteria not wanting to do anything much in high salinity. Putting the shells into freshwater, especially tropical, may increase the rate of these not so nice bacteria and infect your tank.
As well as that, if your tank is anything less than pH 7, the calcium compounds which can make up the shell will slowly react with the acid in your water and release products into the water (granted, this will be slow and if you're using small amounts of shells you'll probably not notice any difference for a long time)
I'd soak them in freshwater every day, changing the water, and see if you can bung them in a steam steriliser to make sure the Bactria are dead. (Find someone with a new baby, they'll have a steam steriliser) x x