demisjohn wrote:
Sounds like some malicious software!
Since deleting the LaunchDaemon is thwarted by the program re-installing the Daemon, I suspect that the Daemon/Agent is actually running and reinstalling its launch agent.
…
and deleting the two "com.PremierOpinions.plist" files. These files cause the OS to keep opening PremiereOpinion, either at boot or if it's not running at any time.
No. It is launchd that re-launches them if the KeepAlive parameter is set. Launchd uses the plist to load the process into it's queue when launchd comes alive, but once it is in the queue, launchd manages it.
You can delete the plist and the process will still be loaded in the launchd queue. You can kill the process and launchd will restart it if it is set to stay running, even with the plist deleted.
If it is in the main /Library, you must restart after deleting the plist.
If it is in your user /Library, you can log out and log in after deleting the plist.
You can also use launchctl to remove the process from the launchd queue.