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