Sometimes executable codes and other resources are scattered, and may be replicated, making administration difficult.A network application launcher (e.g. Novell's NAL) provides computer-implemented methods and apparatus for consistently determining the nature and location of application program executable codes in a network, using directory services objects.When users work at a workstation, or nee