I guess it doesn't switch the colortables correctly.
I know that was one reason why you couldn't change profiles during a session of AutoCad.
I bet it has to do when AutoCad reads in that information. It only does it upon startup.
Once it is read, it no longer looks at that information.
So somehow we need to figure out how to get AutoCad to re-read that variable...
Pieter