matt.griffith - thinking out loud

Matt Griffith's .NET Utilities

Distributed under The MIT License

Download code, documentation, and compiled assembly here.


NotifyIcon is a component that creates an icon in the System Tray. It also displays balloon ToolTips and provides a way for applications to minimize themselves to the System Tray.


I plan to add an Animated Icon feature similar to the one found in the CSystemTray class.


PerfTimer is a class that wraps the Win32 QueryPerformanceCounter and QueryPerformanceFrequency API calls. It is a lightweight C# port of Dean Wyant’s CPerfTimer class. It is not thread safe though. And it does not overload any operators. But it does make it simple to add high resolution code timing to your .NET application.