WPF would be a great place to start. you can make UIs in pure XAML without even touching C#
Here is an example of an "notification" implementation using WPF
Here are some reference links: http://en.wikipedia.org/wiki/Windows_Presentation_Foundation http://windowsclient.net/wpf/