Full Version of this article can be found here

cidaemon.exe

What is it?
Indexing Service - cidaemon.exe

What does cidaemon.exe do?
If you use Microsoft Indexing Service, cidaemon.exe might explain the high CPU utilization. This process builds and updates the Index catalog and typically uses a lot of CPU time. However, cidaemon .exe is also set to run at a low priority, so it usually doesn't degrade the performance of the system even if it's at a high CPU level.
Source


The Filtering component coordinates filtering of files. Its output is called a word list. This component is called by the Indexing component.
The CiDaemon.exe file contains the Filtering component. One executing instance of CiDaemon.exe exists for each Indexing Service catalog.


Microsoft's information page.

Virus Precautions:
You'll want to keep an eye on this google search for any known viruses. The normal location of cidaemon.exe is C:WINDOWSsystem32cidaemon.exe If its not running in that location you'll want to reference some virus DBs and/or scan for viruses.


search Trend Micro.