type string (optionel) - Une des valeurs suivantes:
task - Une tâche lancera une application avec des arguments spécifiques.
separator - Peut être utilisé pour séparer des éléments dans la catégorie Tasks standard.
file - Un lien de fichier ouvre un fichier en utilisant l'application qui a créé la liste de raccourcis, pour ce faire, l'application doit être enregistrée comme une application pouvant ouvrir ce type de fichier (bien que ce ne soit pas forcement l'application par défaut pour ce type de fichier).
path string (facultatif) - Chemin d'accès du fichier à ouvrir, doit être défini si le type est file.
program string (facultatif) - Chemin du programme à exécuter, habituellement, vous devez spécifier process.execPath qui ouvre le programme en cours. Doit être défini uniquement si le type est task.
args string (facultatif) - Les arguments de ligne de commande lorsque programme est exécuté. Doit être défini uniquement si type est task.
titre string (facultatif) - Le texte à afficher pour l'élément dans la Jump List. Doit uniquement être défini si type est task.
description string (facultatif) - Description de la tâche (affichée dans une infobulle). Doit uniquement être défini si type est task. Longueur maximale de 260 caractères.
iconPath string (facultatif) - Chemin d'accès absolu d'une icône à afficher dans une liste de raccourcis, pouvant être un fichier de ressource arbitraire contenant une icône (.ico, .exe, .dll). Vous pouvez généralement spécifier process.execPath pour afficher l’icône du programme.
iconIndex number (facultatif) - L'index de l'icône dans le fichier de ressource. Si un fichier de ressource contient plusieurs icône, cette valeur peut être utilisée pour spécifier l'index de l'icône devant être affichée pour cette tâche. Si un fichier de ressource ne contient qu'une seule icône, alors cette propriété doit être définie à zéro.
workingDirectory string (facultatif) - Le répertoire de travail. Vide par défaut.