At what point do you actually have to start applying temperature correction? Of course this is dependent on the effect being simulated in the first place, but let's assume it is, as an option via Active Sky in MSFS and I believe in XP12 by default (can't recall). RNAV approach charts in the applicable parts of the world will of course will tell you what the minimum temperature is for uncompensated Baro-VNAV. In that case can I just avoid doing temperature correction on all waypoints before the FAF? What about for an ILS? For straight in RNAVs the waypoints can be quite similar to an ILS but there's usually not a note about temperature correction on an ILS chart (because, obviously, you don't need temperature correction on the glideslope). So that leads me to think you should always apply it below a certain temperature to all the pre-FAF waypoints, and to your minimums (but again, how does that work if you can do the RNAV with uncompensated Baro-VNAV?).
Also, from what I've seen, it is expressly forbidden to modify ANY altitude constraints due to the extremely high risk of fucking it up and suddenly flying an unauthorized procedure - does this mean I have no choice other than to fly it in say VNAV or FPA with just a mental temperature correction on the intercept altitude (e.g. labelled by hand on an approach chart but never entered anywhere in the FMS) and to also have to do altitude checks at every mile with the compensated value, plus entering corrected minimums for LNAV-only?