Here is a full project, and I used the built-in TaskDialog Control to make it even simpler.
As the button in the form says, when you click it, it will FIRST show you the TaskDialog without AlphaSkins displaying so you can see how it should be displaying, then when you click any button to close the TaskDialog, it will automatically reopen the TaskDialog now WITH AlphaSkins, which should clearly show the problem.