Windows api is terrible! In many ways. Why do widgets/controls have to flicker at all? Shouldnt they be designed properly?
At any rate, CodeBlocks, VLC, or any other