Is there a way that I can get the volume to automatically mute whenever I wake my computer up or power it on?

Basically I take my laptop with me wherever I go and frequently I am in situations where either a start up sound or resuming playback from previous is inappropriate. I currently always have a pair of headphones with me that I plug in prior to starting the machine, but if there is either a way to ensure that it auto mutes on power up or power-down/hibernate I would love to know how.

This seems like a common sense thing, but perhaps it is just me and my frustration at people who cause noise mid presentation/meeting.

Thank you for your time and assistance!