Pakrat is a GUI replacement for Valve's Bspzip application.
Pakrat has the ability to scan a .BSP file for all texture, material, and model files used in the map and automatically embed custom content into the .BSP file.