Solved! Go to Solution.
Public Sub CenterForm(ByVal form As System.Windows.Forms.Form, ByVal m_application As ESRI.ArcGIS.Framework.IApplication) Dim pWinPos As ESRI.ArcGIS.Framework.IWindowPosition Dim CenterX As Short Dim CenterY As Short pWinPos = m_application CenterX = (pWinPos.Width / 2) + pWinPos.Left CenterY = (pWinPos.Height / 2) + pWinPos.Top form.Location = New System.Drawing.Point(CenterX - form.Width / 2, CenterY - form.Height / 2) form.StartPosition = Windows.Forms.FormStartPosition.Manual End Sub