If your eyes hurt at night, just alter your brightness contrast, or write a script to do that instead of messing with color!
I actually leave my LCDs at a redder tint most of the time now, as I find it more comfortable. This is particularly useful as most desktop LCDs won't adjust their brightness down far enough for me. Laptops are better, since they actually bother to adjust the power of their backlight.
Since it clearly isn't to you, there's no reason not to mess with it!
If you can have a driver or software that does it at a native level instead of emulation, that would be awesome.
However, I don't think monitors have an API or programmable interface for that, therefore we have flu.x.