Отправьте сообщение в собственное окно, чтобы появилось системное меню.
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, int lParam);
private void callSysMenu()
{
int point = ((this.Location.Y << 16) | ((this.Location.X) & 0xffff));
SendMessage(this.Handle, 0x313, IntPtr.Zero, point);
}