Definitely do not throw the laptop out of the window. That won't fix the game.

Here are some ideas which may help? You may or may not have already found it. Seems cracked games are a common cause for this error. (I'm not trying to say you have a cracked game in your steam inventory) I'm also not sure if it is the same error, as there were several found and none of them matched [exactly] the text in your error post. "Steam must be running to play game Steam()API)( failed." The one below seems the most sensible, based on symptoms reported in the threads.
Error - Steam must be running to play this game (SteamAPI_Init() failed)I can determine it is most likely an issue with Steam, as the solutions listed were to delete the steam cache (ClientRegistry.blob?), restart Steam, reinstall Steam, and then of course the common disable antivirus, etc. I always recommend AGAINST disabling antivirus software. If a game cannot run with antivirus running, then I can live without the game, personally, as I am a network security engineer. I'm actually incredibly annoyed I have to run so many games as an administrator, but I manipulate it with a limited admin account to avoid issues. I'm not on my laptop, so I cannot verify the regstry file listed above, as it could be specific to that one game (unlikely). Reinstalling software is always a good choice (unless it is the full OS), because when one thing goes wrong and a "workaround" is introduced, they often cause other problems later on.
I'm new to Steam, so I'm hardly an expert in how to fix problems there. Perhaps one of the devs (or a long time Steam user) will come up with better solutions?