I'm currently using a laptop attached to an external monitor. I only ever use one of the displays at a time (external when at home, laptop when on the road). When I'm only using the external monitor, however, Windows 8.1 treats it as though it's the laptop display in terms of color management.
It seems to think the external monitor is the same as the laptop display, despite the fact they are listed as separate devices in the color management control panel. For example, when I select the laptop display (which is off) in the color management drop-down device list and change its default ICC profile, that affects the external monitor (which is on). Changing the default ICC profile for the external monitor does nothing.
Both displays (external monitor and laptop display) for some reason have the same "1|2" display number in that drop-down list -- "Display: 1|2. [device name]". if I click "identify monitors" the display I'm currently using is labeled "1|2". If both displays are used simultaneously (such as in extend screen mode) then they are correctly identified as either 1 or 2 and separate color profiles are applied as they should be to each monitor.
Anyone know why Windows is applying the default laptop display profile to an external monitor? Is this inability to switch profiles depending on the display in use something to do with the Intel GPU interfering with the Windows color management?