I would like to use this as an opportunity to make an important distinction.
Proof by contradiction is an argument of the form:
Assume $\neg p$
Argue a contradiction under this assumption.
Conclude $p$.
Proof of negation is an argument of the form
Assume $p$
Argue a contradiction under this assumption.
Conclude $\neg p$
I learned about the difference from Andrej Bauer here:
http://math.andrej.com/2010/03/29/proof-of-negation-and-proof-by-contradiction/
A classical mathematician might not distinguish these proofs, because they think $\neg (\neg p) \equiv p$, but a constructive mathematician will make this distinction.
I would like to go through Jim Belk's list to illustrate the difference:
Infinitude of primes. As noted, this can be phrased as a proof by contradiction, but it can also be viewed as a completely constructive result: given a list of prime numbers, it gives an algorithm for constructing a new prime which is not in the list.
Irrationality of $\sqrt{2}$. This is proof of negation. The definition of "irrational" is "not rational". You prove the negation of "$\sqrt{2}$ is rational" by assuming it is and obtaining a contradiction.
Sum of a rational and irrational is irrational. Again, this is proof of negation.
Cantor's diagonalization argument: To prove there is no bijection, you assume there is one and obtain a contradiction. This is proof of negation, not proof by contradiction. I will point out that, similar to the infinitude of primes example, this can be rephrased more constructively. Given an injection $\mathbb{N} \to \mathbb{R}$, this argument explicitly produces an element of $\mathbb{R}$ which is not in the image.
No bijection from $X$ to $\mathcal{P}(X)$: similar remarks to Cantor's argument apply. As usually phrased it is proof of negation, and it can be rephrased more constructively as a recipe which takes an injection from $X$ to $\mathcal{P}(X)$ and produces an element of $\mathcal{P}(x)$ which is not in the image.
Russel's proof that there is no set of all sets. I am not sure this counts as a formal argument. It is more of a metamathematical theorem, that we should not attempt to construct a formal system which allows unbounded set formation.
$\vdots$
I think all of the other examples are also proof of negations, rather than proof by contradiction. Many of the theorems can be rephrased more powerfully without using negation in the theorem statement at all, and they have direct proofs in this case. None of them, that I can see, can both be rephrased without negation in the statement and require proof by contradiction, rather than direct proof, to demonstrate them.
Usually proof by contradiction can be avoided, and doing so creates direct proofs which are more constructive. Even for the non-constructive mathematician this is good mathematical hygiene: the intermediate results proven during a proof by contradiction are useless to your later work (they only hold under a false premise), while the intermediate results obtained in the direct proof are all immediately useful in real circumstances.
Proof of negation is unavoidable though. We can actually define $\neg p$ as $p \implies F$. If you are trying to prove that a certain number is not rational, we must show that assuming it is rational leads to contradiction.