I'd kill for a room like yours. (Although you didn't mention the dimentions -- about 30 x 30 or 25 x 40?)
You're in a position (if not vetoed) to "islandize" your whole listening setup to the middle of the room, thus avoiding image-destroying reflections. Then all you need to worry about are echo/reverb, which can be addressed with general sound absorption (rugs/carpets, stuffy furniture, drapes/wall hangings/tapestries, lots of people, etc.) and bass nodes (which should be minimal in a room that size, but you might need some traps.)
The ceiling is too high to cause interference reflections, so only needs sound absorbtion if there's not enough elsewhere.
As for the glass. Well if you have radiant heating, I assume your house is energy efficient. So you have double paned windows. Those are pretty stout, and probably just as stiff as drywall (unless they're huge panes.) So unless they are rattling, I wouldn't worry about them.
But do consider a speaker/listening arrangement that pulls everything into the middle of the room -- you'll be so happy.
By the way, an ideal environment for dipole speakers and dipole subs. You're so lucky!
You're in a position (if not vetoed) to "islandize" your whole listening setup to the middle of the room, thus avoiding image-destroying reflections. Then all you need to worry about are echo/reverb, which can be addressed with general sound absorption (rugs/carpets, stuffy furniture, drapes/wall hangings/tapestries, lots of people, etc.) and bass nodes (which should be minimal in a room that size, but you might need some traps.)
The ceiling is too high to cause interference reflections, so only needs sound absorbtion if there's not enough elsewhere.
As for the glass. Well if you have radiant heating, I assume your house is energy efficient. So you have double paned windows. Those are pretty stout, and probably just as stiff as drywall (unless they're huge panes.) So unless they are rattling, I wouldn't worry about them.
But do consider a speaker/listening arrangement that pulls everything into the middle of the room -- you'll be so happy.
By the way, an ideal environment for dipole speakers and dipole subs. You're so lucky!