OK - add me to the list of people annoyed by this! ;-)
So what exactly do you do to get rid of this message?
It pops up with Edge, Chrome, and Firefox.
I too had have webserver23450.exe in the recently created directory of C:\Program Files (x86)\webrec\Torch\5.0.412649.0 ... so I moved that aside (at the top-level), rebooted the Windoze machine, and I still get the darn popup.
I don't see any add-ons under Internet Options.
I don't see anything that jumps out at me on the Task Manager process list or under Services.