this doesn't explain why IR needs to completely restart when a light intensity or material colour is changed slightly.
Huh? So you want that IR would hapilly render without even noticing that user changed material's colour from red to green? It needs to restart to reflect changes made in the scene. Of course it would be great if IR wouldn't restart just from navigating in material editor or selecting objects or anything that does not change output appearence, but i believe that in 9 cases out of 10, it's more 3ds max's fault rarther than Corona's.
I get that it would need to restart to some extent, but is it not caching or storing some data in order to speed things up, thus making it interactive? There is nothing interactive about changing a wall colour from mid to light blue and then waiting 60 seconds to see the effect.
My main concern is that it used to be much quicker to get feedback from Corona IR, I have no idea what has changed, all I know is that it isn't what it used to be.
3dBoomerang - You've hit the nail on the head, 'always reloading' even when it has no reason to