Mike,You can disable the close button on a form by overriding the createparams property.
Paul
Protected Overrides ReadOnly Property CreateParams() As CreateParamsGetDim ClsCp As CreateParams = MyBase.CreateParamsConst CS_NOCLOSE As Integer = &H200ClsCp.ClassStyle = ClsCp.ClassStyle
Or CS_NOCLOSEReturn ClsCpEnd GetEnd Property