All this time I was thinking it was related to a RAM issue since Nov, 2013. (Interactive Policy Option as well)
https://forum.eset.com/topic/1420-process-not-ending/#entry7841
Bascially when running an app that connects to the net and is not on the firewalls policy list, it should pop-up a notification to allow/deny etc. Sometimes it will not do that and will bascially lock the .exe in place which denies termination via task manager or Unlocker. When it does show a pop-up and then quitting and running the app again (if you only temp allowed/denied), it would sometimes not show the pop-up at all which may lead to a half-loaded app/app crash (which when terminating the task from desktop view will remain in the task managers process list). This forces a user to reset/reboot in order to free up the apps from locked state by ESET. This has never happend in previous versions of ESET before and only started happening in v7 from what I can tell. I am currently on v7.0.302.26 where this still occurs but will try the newer v7.0.317.4 in hopes that this issue is addressed. Really annoying and I hope this gets fixed if it hasn't already been fixed.