2. An application that has a bug.
To find the spyware, the usual tools of spybot, adaware, stinger and housecall.
To find the application, I start by looking in the Event Viewer for more clues.
For a month now, I have been getting an error flag on startup. It reads: "Memory access violation in module kernel 32 at ****:********". The numbers change at each startup but always kernel 32. Clicking OK makes it disappear and as yet I have seen no further effect on operation. I wonder, however, if this is a crash waiting to happen. Is there a way to get rid of it?