Further to takibartek's useful remarks, I would say that indeed the snow layer algorithm absolutely needs improvement. This the more that a winter landscape (with snow) is something very visual which needs to correspond with what you see outside, otherwise, Yowindow seems out of touch as a weather program, which you certainly would not want...
The passage from spring to summer, or from summer to autumn, or autumn to naked is not as dramatic visually, and therefore those passages do not need to be as correct as you would see outside... indeed where is the exact limit between automn and all the tree leaves having fallen off to a naked landscape: not so required to be precise on the day. But the passage to a white snowed landscape needs to be precise on the day!
Nowadays in Yowindow, a snowed landscape is only shown under 2 conditions, as I understand it:
1° when the season map indicates the winter period has begun (in the form e.g. 12.15:winter, when a snowed landscape should be shown starting dec 15), AND the temp is below +5°C,
or 2° when there is no winter period indication: when the temp is -5°C or below and it is snowing that day; when the next day the temp is e.g. -4°C, with still lots of snow outside: a naked landscape is shown instead... this is crazy.
These 2 conditions are very unrealistic unless applied to seasoned winter areas such as e.g. Siberia or St. Petersburg (Pasha

... For the more on/off/on snowy areas in Western Europe/USA, the above algorithm is worthless...
I have noted that Pasha is already making all sorts of customer corrections as to when to start the winter in the season maps. I think even this goodwill from Pasha can not give satisfaction (where does it end?), and sooner or later another winter landscape mismatch with what you see outside will again occur.
I would therefore suggest the passage in and out of a winter landscape to be controlled entirely differently, and this in order to be much more realistic, in order to correspond with what you see outside.
Say, the max temp of a day is 0°C or below, AND weather reports indicate that it is snowing or will snow that day: winter landscape "on", and this for the following days also, as long as the max temp for those following days does not exceed 2°C (snow needs time to melt). This of course would require the program (or weather data) some kind of previous day temperature memory to be retained. But I think this is a problem, or is it?
Snow layer thickness to be displayed in their various degree levels is an entirely different ball game and hellish to implement as I would imagine. In my opinion, no real need to bother too much about that... First priority I think is to get it right as far as a visually correct snowy landscape is concerned... After all, that is what users of Yowindows expect from this otherwise wonderful program!
Go for it, Pasha!
Robino