SQLRandall did this idea work for you? I'm using a derivation of this technique to create a trace on the startup/restart of the server; i add a DML trace, and separately, a logon trace, and create/alter the views that i use to monitor them.
Was hoping it worked in more than my limited environment, where i query the views as a superuser, so probably miss any permissions issues.
Lowell