To resolve conflicts with macro names, Application Launcher uses the following order of precedence:
Application object macros
Special Windows macros
Login script macros
eDirectory attribute macros
Environment variable macros
The macro types are listed in order of precedence. For example, Application object macros take precedence over special Windows macros, special Windows macros take precedence over login script macros, and so forth.