Тема сложная для C#, поэтому примера вам не приведу, но расскажу куда смотреть.
Вам нужно работать с СОМ объектом
IShellLink , а конкретно для установки ссылок на специальные объекты, которые не являются файлами, есть метод
IShellLink::SetIDList
Для С# есть врапперы для работы с виндоуз СОМ объектами
Windows API Code Pack
В целом я вас направил, дальше немного гугления и чтения msdn сделает свое дело.