Sometimes malware developers will write their programs so that a random name is used in file and process names so that it will be more difficult for users to identify the malware. Like FlashofBlue, I've used SUPERAntispyware to rid systems of a lot of malware and would recommend it. Other programs you can use for free to check your system include the following:
- Ad-Aware Free Antivirus+
- Malwarebytes Free
- Sophos Virus Removal Tool
- SUPERAntispyware
- Spybot - Search & Destroy
For hard to identify and isolate malware, I've had to use multiple anti-malware programs at times. Sometimes one particular company or organization has already encountered it and has updated their virus/spyware definitions to detect it while others have not yet encountered it. So for malware x, product A, B, and C may miss it, but product D may find it while for malware y, A, C, and D may not identify it, but B does.
Other tools you can use to scan a system for malware include Rootkit detectors:
- GMER
- Kaspersky TDSSKiller
- Malwarebytes Anti-Rootkit
I also often boot an infected system from a Live CD, so that the operating system normally used to boot the system is not running at the time of the scan. Many antivirus vendors provide a free Live CD you can use for such purposes. Some that I've used include the following:
- Avira Rescue System
- AVG Rescue CD
- BitDefender Rescue CD
- F-Secure Rescue CD
- Kaspersky Rescue Disk
If you can identify the file associated with the process, you can upload it to Google's VirusTotal website and have it checked with multiple antivirus programs. Jotti's malware scan provides a similar service.