Вы можете использовать элемент управления notifyIcon, который является частью .NET 2.0 System.Windows.Forms. Это позволяет вам разместить значок для вашего приложения в системном трее. Затем вы можете вызвать метод ShowBalloonTip (int timeOut) для этого. Обязательно сначала установите текст и свойства значков на notifyIcon, чтобы он работал. Небольшой пример кода:
private void button1_Click(object sender, EventArgs e)
{
this.notifyIcon1.BalloonTipText = "Whatever";
this.notifyIcon1.BalloonTipTitle = "Title";
this.notifyIcon1.Icon = new Icon("icon.ico");
this.notifyIcon1.Visible = true;
this.notifyIcon1.ShowBalloonTip(3);
}
РЕДАКТИРОВАТЬ: Хорошо, так notifyIcon не будет работать для вас. Моим вторым предложением было бы создать собственный контроль для этого. На самом деле, я бы использовал форму. Простая форма, без границ, без блока управления и просто с запущенным таймером, так что вы можете установить непрозрачность для постепенного исчезновения. Затем вы можете легко получить правый нижний угол экрана, используя Rectangle Screen.PrimaryScreen.WorkingArea. Затем просто покажите свою форму в этой позиции.