Grapefruits schälen und weiße Haut komplett entfernen. Mit einem scharfen Messer zwischen den Trennhäuten entlang schneiden und die Filets heraus trennen. Zitrone dünn abreiben, halbieren und auspressen. Rucola putzen. Avocado halbieren, entsteinen, schälen, in Scheiben schneiden und mit Zitronensaft beträufeln. Schnittlauch in feine Röllchen und Gurke in Scheiben schneiden. Den Lachs in 3 cm große Stücke schneiden und mit Salz und Pfeffer würzen. Weißwein und Butter in einer großen Pfanne erhitzen. Die Lachsstücke dazugeben, Hitze reduzieren und 5 Minuten bei mittlerer Hitze garen. Essig mit Schnittlauch und Öl glatt rühren. Avocado, Grapefruit, Gurke und Rucola vermengen. Das Dressing dazugeben. Lachs aus der Pfanne nehmen und auf dem Salat servieren.