First off games don't use ICC, the game it self has to be written to take advantage of ICC on windows. So you'll likely never see that.
As for the graphics card LUT, the only reason a game would change the LUT would be because the game designers wanted to change the LUT. The call to update the LUT in windows is an open interface, there is nothing any software can do and no callback from the OS when this happens. So often times the in game brightness or gamma slider will reset the systems gamma table, and their is no way any other software can be notified this happens.
So it is not possible with the windows API to do this, you'd have to write a custom video card driver (Also simply not possible). We can push the LUT based on a timer, which is what datacolor does, but their isn't a true solution to other applications updating your calibration data.
CalMAN Lead Developer