There are some color correction options in OSes and games, but they do not cover the full spectrum of color blindness.
One current solution I am investigating is using ICC profiles to perform correction, perhaps you can tell me whether this is feasible/efficient.