While I have never witnessed corydoras eating an entire snail including the shell, I commonly crush snails on the aquarium glass and my breeding groups of corydoras rush to them and eat them. I wouldn't imagine it being a problem for them consuming the shell as well.
The only floating plant my goldfish do not care to ear is dwarf water lettuce. As far the pleco goes, is it a male or female and what size aquarium is it in?
Thats definitely a large older fish then. I've bred several species of psuedomugil, and while technically this isn't one of those species, I have never heard of one living anywhere near 5 years of age, far from a fast growing species as well.