Craig points to a cool Microsoft tool called
Windows Application Verifier, which will watch a malfunctioning
app and tell you what it's doing wrong. Perfect for the developer
or QA person running as non-admin, especially if you're debugging
your own misbehaving app.
[The .NET
Guy]