Don't attempt this in WinForms or using GDI. That's guaranteed to provide glitchy performance. I agree with what's already been said regarding a WPF implementation.
However, I'm curious, why would you want to implement this in a Windows application?
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Don't attempt this in WinForms or using GDI. That's guaranteed to provide glitchy performance. I agree with what's already been said regarding a WPF implementation.
However, I'm curious, why would you want to implement this in a Windows application?