Hi Derek,
Check how the designer does it for the generated forms, and you'll see the line below instead of this one:
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Meaning, the parameterless Dispose() method is not overridable, but the one with the boolean parameter is.
Palli