There are some very good tools, techniques, and lessons-learned in the following articles:
Why does WMI Provider Host ( WmiPrvSE.exe ) keep spiking my CPU ?
Windows Crash Dump Analysis...
Is WMIprvse a real villain?
As the first article mentions an earlier version of the HP Wireless Assistant as a possible culprit to CPU over-utilization, here's the link to the download for the latest version: