In a large bowl, whisk the eggs together. Add in the half and half. Continue whisking until the eggs are completely blended and there are no streaks or lumps.
Heat a medium-sized non-stick frying pan on medium low heat. Melt the butter in the pan. Add in the onions and sauté for about 4 minutes, until the onions have softened.
Gently pour on the eggs. Allow the eggs to sit and cook a bit. Then, use a spatula to gently push the egg around. As the eggs start to set, add in the flaked salmon. Continue to push the eggs around, mixing in the salmon, until they start to set.
Remove the eggs from the pan when they are just about set. The scrambled eggs will continue cooking a bit after you remove it from the pan. Top with Everything but the Bagel seasoning and chives. Serve immediately.