It’s probably not very practical to filter for this on the client-side (in HaikuDepot) though because I would imagine that it is trawling through the HPKG contents which would be very time-consuming to do in bulk for many thousands of packages.
On the HDS server side however I do pull changed HPKGs down and parse them there already to extract the HVIF icons. I could probably also mirror this process of looking for the deskbar links, capture that in the database and then feed it back out to HaikuDepot in to use in bulk.
However there’s a problem working on HDS at the moment owing to not being able to apply a change to the Kubernetes cluster.