When Application Launcher/Explorer starts, it caches the macro information defined for each Application object associated with the logged in user or workstation. The Novell Client does this as well. As a result of this, if you change information associated with a macro, the change will not be reflected on a user's workstation until he or she logs out of NDS and logs in again.
For example, if you are using the %DN% (distinguished name) NDS attribute macro in a folder name and you move a User object from one NDS container to another, the change will not be reflected on the user's workstation until he or she logs out of the Novell ClientTM and logs in again.