Majority of Windows users face missing .dll file errors every now and then, but missing detoured.dll takes the prize for being the most annoying of them all. Unlike other missing .dll errors this will popup with message "The program can't start because the detoured.dll is missing from your computer. Try reinstalling the program to fix this problem." an .exe file is launched on your computer either manually by the user or via autostart.
On the computer I diagnosed this, the error was being flashed 7-10 times on every boot and one needs to close each prompt, on further digging I found detoured.dll is infact part of an Microsoft Research technology named "Detours" which allowed hooks into every application launched on Windows OS (scary!!!). Having such a dll on a computer without any specific use-case was not acceptable so I devoted time to get rid of this error without the need to re-install this dll in my System folder.