Being too tired from the flight, I somehow got infected by a spyware. Also being too sleepy, I wasn't in the right mind to get rid of it immediately, so the next time it showed up, I suspended it instead of killing it directly.
The fix was easy. Download new version of ad-aware, scan the folder where kbw.exe resides
1 and it'll remove it for you. I found out where it was executing from by using procexp.exe - a better task manager for windows than the original (it's one of the first things I put on any windows computer
2).
DO NOT restart the computer right after it is removed.
What it turned out to be was an exe that hijacked the registry entry for exe files to execute their file. I didn't even know exe files had a registry entry telling it how to run. I had always thought they just ran. Anyway, I used
Method 2 from this help page to fix it -- copied registry.exe to registry.com using windows explorer, then run that, then fix the default value of HKEY_CLASSES_ROOT\exefile\shell\open\command back to
"%1" %*, and exe's started executing again.
Luckily I did not restart the computer immediately after I removed kbw.exe because I would not know what would've happened if windows could not load its startup executable files.
</
br>
[1] I couldn't delete it myself for some reason
[2] Also, remember to rename it.