Not at a high level like here, you have to dig into the stored data directly; the jump lists are on the disk as structured storage files- you can read/write the .automaticDestinations-ms and .customDestinations-ms files in AppData\Microsoft\Windows\Recent\ with IPropertyStorage and IPropertySetStorage, see https://learn.microsoft.com/en-us/wi...iteread-sample

I don't think there's a ready-made VB6 example though. You have that C++ example which is pretty easy to port to VB6 and for C# there's a good library, OpenMCDF, that would be a bit harder to port.