Фразу "Есть еще порох в пороховницах" приписывают Гоголю, поскольку он применил это выражение в своем произведении "Тарас Бульба".
Между тем, выражение это применялось еще в 18 веке. В те времена солдатские ружья заряжали порохом, патронов еще не было изобретено.
Готовясь к бою, солдаты насыпали порох в специальную наплечную сумку, под названием пороховница.
Когда во время боя пороховница пустела, солдат попадал в очень плохое положение, он не мог заряжать свое ружье и становился беззащитен перед врагом. Так могло получиться, если бой был слишком долгим или силы противника превосходили.
В наше время выражение приобрело иносказательный характер.
Если у человека "есть еще порох в пороховнице", значит, он готов бороться, не сдается, у него есть силы.