That's a bad priority order.
Those two are more likely to be drivers of the Pens success in the next several years than Carter, as effective as he currently is.
Letang and Malkin are the priorities. I'm surprised it hasn't happened already since knowing where you stand on them influences every subsequent deal you might make.
After that we need to see what Rust will cost and decide if we can stomach it. Letting Rust walk and plugging Rodrigues in his spot is certainly an option.
Kapanen is an RFA and will be brought back one way or another.
Cap dumps, if you can move them, are Zucker and Matheson. Useful players, but more expendable than those above.
Then you figure out Carter and Heinen, in that order. Heinen might end up being a more budget friendly replacement for one of the other Fs we can afford to keep.
I think ZAR walks regardless. Sully loves him, but we can't keep paying 4th liners this much.