Some scattered thoughts -- In a glass world - I imagine some form of silicon based life. The storms you describe remind me of sand-blasting and the kinds of rubbery materials used to block off the particles. This suggests the creature or being would have a silicone skin that constantly grows and sheds in tiny piece somewhat like our own skin. Glass though hard is also very brittle and it will fracture. You could make the temperature of your world near or within temperature ranges where the glass is close to changing from solid to liquid. That might offer properties where less energy is needed to affect the glass either to melt it or to initiate a fracture. At higher temperatures your creature or being might need a sapphire based skin or outer shell. Due to the high viscosity of glass at lower temperature ranges of melt physical movement through liquid glass would be extremely slow and difficult. At higher temperatures your lifeforms would require something like a sapphire shell and ways to cool itself. 561
There are special types of glass that melt at low temperatures -- lead crystal for example. There is even a special type of glass formulated with Vanadium that has an extremely low melt temperature. It's used for hermetic sealing electronic components. Actually glass comes in hundreds of different formulations with a wide range of properties. My mind jumped to the idea of a silicone sea on a base of glass heated from the center of the planet as well as from its sun. I don't recall why the Earth's core is hot -- but there are several ways to imagine a heated core. I recall some of the moons of Jupiter or Saturn have heated cores. Suppose your lifeforms do not move about but incorporates structures into the glass mountains to expand and replicate itself. Perhaps your glass grew as a kind of miniature spaghetti of glass fibers your light based creatures might modify it to assemble themselves as a giant optical computer. Maybe a natural lasing action provides energy the creatures can use -- something analogous to the hydrothermal vents in our oceans. 561