The OLE server is bundled in JChem for .NET and Marvin for .NET installer, when JChem_NET_API is installed it automatically registers the OLE server too. Administrator privileges are required for the installation since the installer writes the Windows registry. OLE server does not require the presence of the MarvinSuite package.
When you install a Java-based MarvinSuite package, the installer stores a reference in the Windows registry about the location of the MarvinSketch application. OLE server checks this reference when trying to look-up it.
If installation has been successful, you will find OLE Server resource in the
C:\Program Files\ChemAxon\Shared\MarvinOLE folder.
When you uninstall JChem_NET_API, the OLE server is also unregistered and the C:\Program Files\ChemAxon\Shared folder is also deleted (where OLE server resources were stored).
In this case, Marvin OLE support will not be available for Marvin.
Uninstallation also requests administration privileges.
Windows 2000/XP: Most users have got administrator privileges in default (unless the system administrator restricts it). If you have got full control of your machine (install anything freely), you have administrator rights. In this case, the installer/uninstaller will run definitely with admin privileges.
Windows Vista: Vista security policy is more strict than earlier Windows versions. If a user has got administrator rights, it does not mean that he can run everything with these privileges. In default, all programs run without extra rights. To run a program with administrator privileges, you have to select Run As Administrator by launching (right-click on the icon of the application and choose Run As Administrator option). After selecting this option, Vista will ask for confirmation to run the application with high privileges, click Allow. The application will run in admin mode.
Although ChemAxon installer/uninstaller does not require admin rights, it detects the highest running level and tries to run in administrator mode automatically (if it is possible). If the installer has got the proper rights, it does registration/unregistration of the OLE server in the background during the (un)installation process.