task - Task startet eine App mit speziellen Werten.
separator - kann verwendet werden, um Elemente in der Standardkategorie Tasks zu trennen.
file - Ein file-link wird eine datei öffnen mit der app welche die Jump List erstellt hat, damit dies funktioniert, muss die app als Handler dieses Dateityps registriert sein (muss aber nicht der Standard Handler sein).
path string (optional) - Pfad zur zu öffnenden Datei. Sollte nur gesetzt werden falls typefile ist.
program string (optional) - Pfad des auszuführenden Programms. Üblicherweise sollte process.execPath angegeben werden, welches das aktuelle Programm öffnet. Sollte nur gesetzt werden, wenn type gleich task ist.
args string (optional) - Die Kommandozeilenargumente wenn programausgeführt wird. Sollte nur festgelegt werden, wenn typetask ist.
title string (optional) - Der Text, der für das Element in der Jump List angezeigt werden soll. Sollte nur festgelegt werden, wenn typetask ist.
description string (optional) - Beschreibung der Aufgabe (wird in einem Tooltip angezeigt). Sollte nur festgelegt werden, wenn typetask ist. Maximale Länge 260 Zeichen.
iconPath string (optional) - Der absolute Pfad zu einem Icon, welches in einer Jump List angezeigt werden soll, kann auch eine "arbitrary resource" Datei mit einem beinhaltetem Icon sein. (z.B. .ico, .exe, .dll). Man kann normalerweise process.execPath angeben um ein Programm Icon zu zeigen.
iconIndex number (optional) - Der Index des Icons im "resource file". Wenn ein "resource file" mehrere Icons beinhaltet, wird dieser Wert benutzt um den "zero-based" Index des Icons anzugeben, welches für diesen task angezeigt werden soll. Wenn ein "resource file" nur ein icon beinhaltet, sollte dieser Wert auf 0 gesetzt sein.
workingDirectory string (optional) - Das Arbeitsverzeichnis. Standardmäßig leer.