We'd just need polyisobutyl-methacrylate (resin "framework"), sorbitan trioleate (stickiness), dibutyl phthalate (plastizer), dichloromethane (solvent) and propellant.
Uhm. Problem is, inside the can, it's a liquid because it's under pressure. It polymerizes because it moves to a low pressure environment and the propellant evaporates. Gets interesting when you put compressed and powdered pentaerythritol tetranitrate in a liquid. Especially when you toss in solvents to keep everything liquid and single phase. You'd need to use an explosive that not effected by the solvent. Good luck with that. It's possible (I think), but... Eh, you'd need a team of chemical engineers to figure out the right combo.