In general recovering the urea (or whatever the dissolving compound is) is doable, but I don't see how to make it practical.
Neither do I. Drying is feasible, but a ready ice pack must then be reconditioned with several sealed compartments joinable at will, at this looks too difficult for the end user.
One more hurdle: mixing with water is quick for a fine powder, but the drying method may leave a solid block or a coarse powder. A parry would be a liquid, not a powder, to mix with water. Glycerine makes cold upon mixing but viscosity renders it difficult to mix; a few methyls more without alcohols should improve that, the same way as propanediol is thinner than glycol.
Example not checked:
----- EDIT OOPS -----
The original query is not about reusable cold packs but other uses like
air conditioning.
Then, yes, do it. Perhaps drying at the end user if easy enough; I feel heat more convenient than vacuum. At some places you could even
use sunheat, that would be a sales argument and it looks cheap. If not drying at the end user, you might distribute dry (powder or rather) liquid to your customers in the morning and collect it in the evening or rotate the stock at the next morning, just like ice blocks were sold before air conditioners existed.
A
liquid is easier to handle by a machine: pump it to the roof, mix it with water... Cool the dry liquid by blown air first, then have a heat exchanger to cool the dry liquid by the used mixture sent to the hot dryer.
The cycle is less power-efficient than usual ones because evaporating water takes much energy while mixing absorbs just a bit, but sunheat is free.