A virtual application may be configured with several extension points within a host operating system. The virtual application may be configured with a private namespace in which various components, such as registry settings, dynamic linked libraries, and other components may reside. During configuration, links may be placed in the host operating system that may point to objects in the virtual application's private namespace so that the operating system and other applications may launch, control, or otherwise interact with the virtual application. The links may be located in a file system, registry, or other locations and may be available to other applications, including other virtual applications. A configuration routine may place the links into the host operating system at the time the application may be configured.
 가상 애플리케이션은 호스트 운영 체제 내의 수 개의 확장 포인트로 구성될 수 있다. 가상 애플리케이션은 레지스트리 세팅, 동적 링크된 라이브러리 및 기타 컴포넌트와 같은 다양한 컴포넌트가 상주하는 비공개 네임스페이스로 구성될 수 있다. 구성 중에, 호스트 운영 체제 및 다른 애플리케이션이 가상 애플리케이션을 론칭 또는 제어하거나 가상 애플리케이션과 상호작용할 수 있도록 가상 애플리케이션의 비공개 네임스페이스의 객체를 가리키는 링크가 호스트 운영 체제에 배치될 수 있다. 링크는 파일 시스템, 레지스트리 또는 기타 위치에 배치될 수 있고, 또 다른 가상 애플리케이션을 포함하는 다른 애플리케이션에 이용될 수 있다. 구성 루틴(configuration routine)은 애플리케이션이 구성될 수 있는 시점에 호스트 운영 체제로 링크를 배치할 수 있다.