Many developers for Windows used to fact that all resources that you allocated in your application will be released when your process is closed. And in fact, many developers read Windows API function description by diagonal ignoring most of it. Please read it carefully and I will explain why.

Few years ago, developers started to hit the same problem: application failed to start with some stupid unrelated error and in fact all application failed to start again with some strange error. Restart always fixes this problem, so we blamed Microsoft and move on. In some cases, you even cannot restart your PC due to the same strange errors. But we time it start to happen more and more often. And

As you know from my previous post that Microsoft updated Skype and they did it quite badly. They added few critical features to new version but still looks quite bad. I still staying on latest version I could find (7.41.0.101) until it will stop working completely.

And recently I realized that my version slowly begins to behave incorrectly. One of the biggest issues right now that in conversation instead of:
Some person: Text1
                me: My reply 1
Some person: Text2
                me: My reply 2
Some person: Text3
                me: My reply 3

I can see it like this:
Some person: Text1
Some person: Text2
Some person: Text3