Well, unsupported (see Mike Fitz's blog on what that means) pretty much
any of the content in SCHEMA.XML is "hot" as you put it. I can
dynamically change a field description, display name, add a view, add a
field, etc. without any downtime (deploy SCHEMA.XML and do an iisreset
or cycle the AppPool and changes are put out to all instantiated sites).
The only area that I've found so far that is no-touch in SCHEMA.XML is
when you change the internal name (sometimes) and most times when you
change types. Some type changes works (Most types to Text work) and
something like DateTime to Number works (because the Date is stored as a
number internally anyways) but things like changing Lookup to Number or
something will just crater your list to the point that even the OM will
throw an exception just looking at it.