Has anyone ever heard of or considered the possibility of using Sodium Azide as an ejection charge? This is the explosive used in airbags. According to my reading it only requires an electric current to react extremely violently and give off a whole bunch of nitrogen.
Just a note: If this is new to you and you are thinking "let's give it a whirl" read up. Apparently it can be very poisonous (along the lines of sodium cyanide)
A