Hammer is capable of discovering custom content on its own, you dont need to launch TF2 for that. However, Hammer only searches for custom content once, at startup. When you install new content, you must exit Hammer (and TF2, if you have that open) and then relaunch.