You are correct! The carbon-iodine bond is the weakest bond due to mismatched orbital levels and the iodide ion is the most stable of the halide ions due to polarizability.