데스크탑은 기본 응용 프로그램 그룹 아이콘을 제공합니다. 그러나 사용자는 사용자 정의 아이콘을 만들고자 할 것입니다.
응용 프로그램 그룹에 고유한 아이콘을 제공하려면, 다음과 같은 것을 작성해야 합니다.
응용 프로그램 관리자의 최상위 레벨에 나타나는 디렉토리의 데이터 유형
데이터 유형에 대한 열기 및 인쇄 활동
예를 들어, 사용자가 이름이 Media_Tools인 응용 프로그램 그룹을 만들고자 한다고 가정합시다. 파일 app_root/dt/appconfig/types/language/name.dt에 위치하고 있는 다음과 같은 데이터 유형 정의는 고유한 아이콘을 응용 프로그램 그룹 아이콘에 할당합니다.
DATA_ATTRIBUTES Media_ToolsAppgroup
{
ACTIONS OpenInPlace,OpenNewView
ICON MediaTools
DESCRIPTION Double-click to open the Media_Tools \
application group
}
DATA_CRITERIA Media_ToolsAppgroupCriteria1
{
DATA_ATTRIBUTES_NAME Media_ToolsAppgroup
MODE d
PATH_PATTERN */appmanager/*/Media_Tools
}
위 정의에서 ATTRIBUTES 부분은 사용될 아이콘을 지정하며, CRITERIA 부분은appmanager 디렉토리의 하위 디렉토리인 임의의 Media_Tools 디렉토리로 데이터 유형이 한정되도록 지정합니다.
그림 5-9 는 응용 프로그램 그룹 이름과 데이터 유형 정의 사이의 관계를 나타내고 있습니다. 데이터 유형 정의에서 PATH_PATTERN 필드는 고유한 아이콘을 응용 프로그램 그룹에 연결합니다.

사용자는 또한 응용 프로그램 그룹 데이터 유형에 대한 열기 및 인쇄 활동을 작성해야 합니다.
ACTION Open
{
ARG_TYPE Media_ToolsAppGroup
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
ARG_TYPE Media_ToolsAppGroup
TYPE MAP
MAP_ACTION PrintAppGroup
}
OpenAppGroup 및 PrintAppGroup 활동은 /usr/dt/appconfig/types/language/dtappman.dt에 정의된 내장되어 있는 활동입니다.