They neglect to mention that background transparency is not handled correctly. If you set a Control's backcolor to Transparency, it will be drawn with a solid SystemColors.Control background. It doesn't matter what PixelFormat your target Bitmap uses.