Thanks,
And this might sound weird, but i am glad that you have the same problem .

Anyways, I could eventually use a picturebox (instead of button) and manage the mouse events there, but using picBox gave me same flickering.

Keep on good work
Cheers