The answer to this question is Yes, you can change the novaPDF printer options programmatically using our COM interface and the SetOptionsXYZ functions (everything you need for changing the options is included in the novaPDF SDK package).
To generate PDF files without the notice on the bottom of the pages mentioning novaPDF, you have to purchase a novaPDF SDK license. In this case you can distribute (royalty free) the novaPDF printer driver with your application.
If you choose this option, you have to use the COM object at least for calling the Initialize function to pass the registration information. This option is more suitable if your program will be distributed to a large number of user.