I have recently integrated CCTZ into R package lubridate. So far everything worked as expected, except for the local timezone on windows. cctz::local_time_zone() returns UTC on that platform.
R itself goes through quite some pain to get the tzone on Windows. I wonder if something like that is within the scope of CCTZ.