I have been thinking further on this or at least trying to.

As I recall when a substance is dissolved in a liquid, it is transformed into its component ions. Probably badly expressed however....
So if, say for example some Sodium Chloride were to be dissolved in water we would have some Hydrogen ions, Oxygen ions, Sodium ions and some Chlorine ions, and since it is possible to have frozen salt water it is clear that the salt ions do not reassociate at freezing and precipitate out. This being the case, why do carbon and oxygen ions(CO2) reassociate at freezing? after all Sugar being a carbohydrate, when dissolved makes up or yields carbon ions as well as hydrogen and oxygen ions. There must be some as yet obscure(to me) mechanism that I am missing.

cheers,
Doug