Ja.
1. Favoritenordner heraussuchen; ich empfehle
SHGetSpecialFolderPath oder eine vergleichbare Funktion, weil sie unabhängig von Registryzugriffen und unter jedem Betriebssystem (!) den Favoritenordner des jeweiligen Benutzers (!) zurückliefert.
2. Mit
FindFirst,
FindNext,
FindClose durch dieses Verzeichnis gehen, ggf. Unterverzeichnisse berücksichtigen, und gezielt nach Dateien mit der Endung ".URL" suchen. (In den FAQs findest du eine solche Suchfunktion, die auch Unterordner berücksichtigt.)
3. Über
TIniFile die URL-Datei öffnen und den Link auslesen. Die Bezeichnung für das Menü selbst wäre der Name der Datei, ohne Endung natürlich. (Einfach mal mit einem Texteditor den Inhalt der Datei anschauen.)
Und -voilá- fertig! Dein Programm hat ein Favoritenmenü.