From BOL:
With Windows Authentication mode, the user account that runs SQL Profiler must be granted permission to connect to an instance of SQL Server. The login account also must be granted permissions to execute SQL Profiler stored procedures.
One of those stored procedures is sp_trace_create which, according to the BOL, requires the caller to be a member of the sysadmins group.
-Mike