Pyrodex doesn't work with flint, can give a delay on a percussion shotgun and has a funny smell.

I think it is good for cap'n'ball pistols but I don't shoot those

As said it is a propellant not an explosive so no certificate required.