Also, if you do decide to scan in Safe Mode, first max out all Kaspersky's detection settings. Go to Settings, down to the Scan section, and for each area listed (Critical Areas, Scan My Computer, and Startup Objects), set the slider to High.
After setting each slider to High, also click the Customize button, to the Additional tab, and uncheck the boxes for iSwift and iChecker. This forces Kaspersky to scan every file, every time, so if it didn't find stuff the first time, maybe it will find it later when it's got updated virus definitions.
I also recommend setting the Actions to Do Not Prompt For Action > Delete, so the software can kill stuff just as fast as it sees it, instead of having to wait for a decision from you.
Also make those changes to the real-time protection, which is the stuff listed under Protection > File Anti-Virus.