As ferramentas que encontrei para ler os Jumplists são:
exibição da lista de atalhos
com muita informação, um modo de linha de comando, mas precisa de uma licença para uso comercial
Utilitário de análise do Windows LNK (lp) funcionando prontamente como freeware
A parte "fixada" ainda está faltando, mas, como o bgstill aponta, você precisa observar o Shell: Recent \ CustomDestinations
Eu não entendo por meio do código. O que eu sinto falta é a codificação das listas de salto, e como decodificar com código fácil. Olhe para a resposta do bkstill, isso parece bom. Minha pesquisa até agora:
Jump-Lists são armazenados em
%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
Os arquivos estão Arquivos de armazenamento estruturados . Um exemplo de leitura-gravação encontrado aqui
===
Para o meu propósito, foi o suficiente aumentar o número de itens fixáveis, aumentando o número de Jumplistitems para todas as listas:
regedit e insira dword 32 bit em
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
chamado JumpListItems_Maximum
e valor definido, por exemplo. para 19 (23).
Ou salve como jumpList.reg e import:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"JumpListItems_Maximum"=dword:00000017
Não perca o reinício!