The Windows installer uninstall option requires /x instead of /i switch.
The following example uninstalls Novell SecureLogin. The process is completely invisible to the user.
msiexec /x "Novell SecureLogin.msi" /qn