Color recovery does rely on software support which is provided by libraries such as PHIGS, PEXLib, Starbase and even Xlib although Xlib does not enable it by default.