Find the container for the software within the Uninstall path in the registry. Usually there is a description within that says what program it is tied to.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*Install Container*
Registry DWORD values that can be added are “NoRemove”, “NoRepair”, and “NoModify”. Setting these values to 1 enables the setting or use 0 to disable. You can use these settings to keep users from manually being able to remove, repair, or modify specific programs.