i had it, uninstalled it because i really didnt like it that much and re downloaded the original weather channel desktop
couple of reasons why i didnt like TWC desktop App
1. gave the report for Newark not Fords, so i almost always saw the wrong weather
2. froze a lot
3. always had some sort of issue with it.