It seems I was getting this Not Responding on my program, because the other thread I had, that was running constantly, didn’t had any Sleep in it, and was running as fast as possible, thus making the program Not Responding and using up to 13% of the CPU…
A simple Thread.Sleep(10); fixed everything
solved Thread.Sleep without freezing UI for Framework 2.0