The function of that WiseCare software is to do system wide cleanup. It's not a user specific application. It's software that looks at all kinds of files and registry entries. I see where it appears to have functionality to uninstall other apps and also to manage the firewall settings.
Administrator level access will be needed for that app to function.
It also installs some boot time service. But what I don't see is an "execution time" service. If the app was designed to execute as "normal user", then it would need 2 components. The first would be a GUI whose executable runs under the context of the user and a second "worker" executable that runs under the context of either the system account or an administrator account. That second process would have access to all files. registry, etc, so that it could do the cleanup.
It looks like the design is that it expects the GUI user to have admin access so that it can function.