In this question, the risk-neutral probability distribution $q(S_T=s)$ for the underlying at time $t = T$ is given by the Breeden-Litzenberger identity as:
$$ \frac{1}{P(0,T)} \frac{ \partial^2 C }{\partial K^2} (K=s,T) $$
In practice, this can be computed numerically for a given $K = s$ with a centered, second-order finite-difference approximation:
$$ \frac{ \partial^2 C }{\partial K^2} (K=s,T) \approx \frac{ C(K=s-\Delta K,T) - 2 C(K=s,T) + C(K=s+\Delta K,T)}{ (\Delta K)^2 } $$
i.e., the payoff for a butterfly spread around $K = s$ normalized for its width.
If instead we are interested in the CDF $Q(S_T \geq s)$, can we look at the first order finite-difference approximation:
$$ \frac{ \partial C }{\partial K} (K=s,T) \approx \frac{ C(K=s-\Delta K,T) - C(K=s+\Delta K,T)}{ (2 \Delta K) } $$
to determine the implied risk-neutral CDF? And similar to the above, is it appropriate to think of this as a normalized payer spread option (buying a call at $K = s + \Delta K$ and selling a call at $K = s - \Delta K$)?
In particular, if the underlying is a swap rate and the market data are swaption prices, what sort of issues (and remedies?) arise from this interpretation (i.e., potential liquidity constraints, or discretization complications with $\Delta K$)? Finally, is there a standard method for constructing a meaningful error bound on the cumulative probability implied by a certain strike?