A comparative theoretical investigation into the change in strength of the trigger-bond upon formation of the Na+, Mg2+ and HF complexes involving the nitro group of RNO2 (R = -CH3, -NH2, -OCH3) or the C = C bond of (E)-O2N-CH = CH-NO2 was carried out using the B3LYP and MP2(full) methods with the 6-311++G**, 6-311++G(2df,2p) and aug-cc-pVTZ basis sets. Except for the Mg(2+)a <-pi system with (E)-O2N-CH = CH-NO2 (i.e., C(2)H(2)N(2)O(4)a <-Mg2+), the strength of the trigger-bond X-NO2 (X = C, N or O) was enhanced upon complex formation. Furthermore, the increment of bond dissociation energy of the X-NO2 bond in the Na+ complex was far greater than that in the corresponding HF system. Thus, the explosive sensitivity in the former might be lower than that in the latter. For C(2)H(2)N(2)O(4)a <-Mg2+, the explosive sensitivity might also be reduced. Therefore, it is possible that introducing cations into the structure of explosives might be more efficacious at reducing explosive sensitivity than the formation of an intermolecular hydrogen-bonded complex. AIM, NBO and electron density shifts analyses showed that the electron density shifted toward the X-NO2 bond upon complex formation, leading to a strengthened X-NO2 bond and possibly reduced explosive sensitivity.