Issue Title: Ingame Overlay
A description of the bug:

When having the in-game overlay set to not show, it still hooks to the game and displays, causing input and stutters. This is an issue with certain games having overlays enabled on them. The solution is to not use overlays.

Impacted Feature(s)
Apex legends -> Insights

Steps to Reproduce
Turn off in-game overlay through insights settings -> App. Unchecking the Feature "show the in-game overlay"

Expected Result
The in-game overlay should not be accessible (should not hook). However, the app should still work as intended, and record gameplay with events. I am able to do this via admin permissions for the game, and none for the app.

Actual Result
The in-game overlay is visible, and works regardless of the setting.

Aud Lee changed the title to Disabling "Show in-game overlay" does not remove the overlay/hook from the game .

The first problem point I see is that (AFAIK) an Overwolf app cannot exist without hooking in and displaying an Overlay. Disabling an app's overlay disables the entire app- however since I don't actively work on developing with Overwolf, I could be wrong, so I'll check with the developers to confirm.

The other problem point I can see is that Overwolf'll still hook into and render an overlay for itself, no matter what, so realistically you should see the performance impact / input delays if only Overwolf is running. If you don't, let me know, as I'll need to look into that ASAP.

    Aud Lee

    no issues when game is ran as administrator, no overlay, no impact. Game still gets recorded with events.