static PDNBulkUpdaterEffect()
        {
            try
            {
                if (System.Windows.Forms.Application.OpenForms.Count > 0)
                {
                    m_mainWindow = System.Windows.Forms.Application.OpenForms[System.Windows.Forms.Application.OpenForms.Count - 1];

                    while (m_mainWindow.Owner != null)
                    {
                        m_mainWindow = m_mainWindow.Owner;
                    }
                }

                foreach (System.Windows.Forms.Control ctrl in m_mainWindow.Controls)
                {
                    System.Windows.Forms.UserControl workSpace = ctrl as System.Windows.Forms.UserControl;

                    if (workSpace != null)
                    {
                        PropertyInfo info = workSpace.GetType().GetProperty("ToolBar");

                        if (info != null)
                        {
                            System.Windows.Forms.Control toolbar = info.GetGetMethod().Invoke(workSpace, new object[0]) as System.Windows.Forms.Control;

                            if (toolbar != null)
                            {
                                info = toolbar.GetType().GetProperty("MainMenu");

                                if (info != null)
                                {
                                    System.Windows.Forms.MenuStrip menu = info.GetGetMethod().Invoke(toolbar, new object[0]) as System.Windows.Forms.MenuStrip;

                                    if (menu != null)
                                    {
                                        // "Effects" drop down menu
                                        System.Windows.Forms.ToolStripMenuItem fileItem = menu.Items[6] as System.Windows.Forms.ToolStripMenuItem;
                                        //fileItem.DropDownOpening += new EventHandler(fileItem_DropDownOpening);
                                        fileItem_DropDownOpening(fileItem, null);
                                    }
                                }
                            }
                        }

                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                m_loaderException = ex;
                System.Diagnostics.Debug.WriteLine(ex.ToString());
            }
        }