Для начала вам понадобиться сама иконка, желательно в формате иконок (.ico). При желании можно использовать изображения с анимацией, как gif, но урок не про это. Создаете проект (если вы не знаете как создать проекты в VS, то вам рано до этого урока). Если ваш проект - это служба, то обычно для них не создают иконок и других элементов GUI, иначе смело делайте иконки и GUI элементы. Добавление иконки Когда у вас есть иконка на примете и вы готовы начать, откройте Стандартные Элементы и добавьте NotifyIcon.
Задание начальных свойств для иконки Если вы не хотите чтобы при старте программа показывала иконку, то параметр Visible поставьте в значение False. Остальные параметры вполне понятны :) Работа с событиями и свойствами NotifyIcon Скажем произошло событие, тогда просто выставляем свойству иконки Visible значение True, или через метод Show. Пример: this->notifyIcon1->ShowBalloonTip Можно также задать другую иконку для подсказки: this->notifyIcon1->BalloonTipIcon=указатель на ресурс иконки Хотя лучше просто создать еще один NotifyIcon и показать его, вместо того чтобы работать с одним(это сэкономит время и ускорит работу, к тому же меньше ресурсов потребуется). Ну, вот и все, просто.