Hydrogen generator coupled to or integrated with a fuel cell for portable power applications. Hydrogen is produced via thermocatalytic decomposition (cracking, pyrolysis) of hydrocarbon fuels in oxidant-free environment. The apparatus can utilize a variety of hydrocarbon fuels, including natural gas, propane, gasoline, kerosene, diesel fuel, crude oil (including sulfurous fuels). The hydrogen-rich gas produced is free of carbon oxides or other reactive impurities, so it could be directly fed to any type of a fuel cell. The catalysts for hydrogen production in the apparatus are carbon-based or metal-based materials and doped, if necessary, with a sulfur-capturing agent. Additionally disclosed are two novel processes for the production of two types of carbon filaments, and a novel filamentous carbon product. Carbon particles with surface filaments having a hydrophobic property of oil film absorption, compositions of matter containing those particles, and a system for using the carbon particles for cleaning oil spills.