While I always suspect malware, you need to dive into your event viewer logs.
This has happened several times: a warning pop-up window telling me a program is corrupt or has to close and references a temp file: cksFC62.tmp
Path: C|Users|'name'|AppData|Local|Temp
Nothing ever happens when I click 'OK' and I do not have to restart any crashed programs.
Anyone have an idea?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic