Reading through this post on the MsExchange team blog, I was reminded of one of the demo's I did with PowerShell 2.0 's cmdlet Out-Grid. This will allow you to take the Message tracking result and display it in a PowerShell GUI.
In the example shown on the blog post, you would replace the "export-csv" with an Out-Grid.
For a PowerShell based GUI that includes dynamic refreshes ( seriously - no kidding) check out PowerGadgets. Imagine a grid view that can auto refresh on a programmable interval. Gauges that move as the results change, etc,etc. PowerShell and PowerGadgets and you have the beginnings of a home grown monitoring tool......