удалить значок приложения с панели задач, используя .net с c #

Я пытаюсь показать значок на панели задач, ну, я сделал это таким образом.

<code>ResourceManager resManager = new ResourceManager("TestAgent.Properties.Resources", GetType().Module.Assembly);
                notifyicon.Icon = (Icon)resManager.GetObject("TestAgent");
                notifyicon.Visible = true;
                notifyicon.Text = "Test Agent";
                this.Hide();
                this.ShowInTaskbar = false;
                this.SetVisibleCore(false); 
</code>

С другой стороны, когда попробуйте удалить значок с панели задач, действуя таким образом.

<code>notifyicon.Visible = false;
            notifyicon = null;
            rulehandler = null;
</code>

Я сделал это успешно, но проблема в том, что при попытке удалить значок с панели задач он удаляет значок успешно с панели задач, но не скрывает значок. При наведении курсора мыши на значок он удаляется.

Есть ли вообще убрать иконку без наведения мыши? Я делаю это в форме Windows с C #

Ответы на вопрос(2)

Ваш ответ на вопрос