When you configure an instance of Notification Services, you either create an instance configuration file (ICF) or configure the instance using Notification Services Management Objects (NMO).. When you develop an application, you either create a application definition file (ADF) or define the application using NMO.
The files that contain the XML or NMO code used to configure instances and define applications might contain information that could compromise security and must be secured.
Some applications also have run-time files. For example, if an application uses the file system watcher event provider, the provider requires an XML schema definition language (XSD) file that documents the event schema. If using XSL transforms (XSLT) to format notifications, the application requires XSLT files that specify how the notifications are formatted. These files must be accessible by the account that the Notification Services engine runs under, but must be secured.
To ensure that applications can access run-time files and that the instance configuration and application definitions are secure, consider separating the run-time files from other files and then customizing security at the folder level.