Do I need to activate a profile when I need to set its options via COM object?
When setting the options via the COM object (novaPDF SDK) you don't have to activate a profile before. You can set options for a profile that is not active but you have to be sure that that profile is created before you set the options. If no profiles are created, then all options will be made in the default profile.