Tools I found to read the Jumplists are:
jump list view
with a lot of information, a commandline mode, but need a licenze for commerzial use
Windows LNK Parsing Utility (lp) working out of the box as freeware
The "pinned" part ist still missing, but as bgstill points out, you have to watch Shell:Recent\CustomDestinations
I don't get it running via Code. What I miss ist the Encoding of the Jump-Lists, and how to decode with easy code. Look at the answer from bkstill, that looks good. My research so far:
Jump-Lists are stored in
%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
The files there are Structured Storage-Files. A read-Write excample found here
===
For my purpose it was enough, to increase the number of the pinnable Items by increasing the number of Jumplistitems for all lists:
regedit and insert dword 32 bit in
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
named JumpListItems_Maximum
and set value eg. to 19 (23).
Or save as jumpList.reg and import:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"JumpListItems_Maximum"=dword:00000017
Don't miss the restart!
The solution doesn't need explorer.exe, but a way to copy and paste the files. – RookieTEC9 – 2015-11-04T17:48:11.320