Hallo Kai,
welche Notes-Version ist es denn genau? Ich habe gerade mit einem 6.5.4er-Client das Verhalten nachgestellt und bei mir verschwindet das $Links-Feld sauber, wenn ich den DocLink entferne. Es ist jetzt schwer, festzustellen, warum das bei Dir nicht der Fall ist.
Zu Deiner Formel: Das "@Contains" würde ich weg lassen (führt eine überflüssige Volltextsuche im Ergebnis aus @DocFields aus) und @Attachments kann auch mal > 1 sein und dann bin ich mir nicht sicher, ob Symbol 142 noch angezeigt wird, also:
@If(@IsMember("$Links"; @DocFields); 29; @Attachments > 0; 142; 0)