I have tried and tried to get rid of the flicker that occurs during the fade animation.

I simply don't know how to fix it. Stupid C# controls :(

It is a heck of a lot better that the Win32 API...