It won't remove all the leftovers of antiviruses, unless you actually use Revo to monitor the install of the antivirus, which is something you can only do with the paid Pro version. If you do that, it keeps a record of every file and registry key the av uses, so it can delete everything, the av's own uninstaller misses. If you're just using the regular scan for leftovers, there can be components of the antivirus remaining on your system, which can cause conflicts (e.g. slowdowns or BSODs) with future antiviruses you use.I use revo uninstaller free, its also removes any AV and than removes all the leftovers, very happy with it.
It's much better than Revo, in my opinion. Do you have any evidence of this?
The service is used to scan in the background for software being uninstalled. When it detects that a program has been uninstalled, it will give you the option to remove any leftovers it found.As for the service, you should be able to find that running in the background along with background tasks in TS.
I agree with you that removing the developer's removal tool is the best option, and force uninstalling can cause issues. However, using third party uninstallers is safe, as they run the programs uninstaller before they scan for leftovers. In the case of IObit Uninstaller, it can scan for leftovers after rebooting. So if the uninstaller wants to restart Windows, you can let it do so and then scan for leftovers after rebooting. You can't do this with Revo or other uninstallers.If you want to fully uninstall an antivirus product I really recommend you use the developer's uninstall tool... force uninstalling and even cleaning an antivirus with 3rd party software can cause all kinds of trouble.