You need the game to be running in order to be able to "play" the game. Micromacro doesn't connect to the game server in any way it purely sends info using the game itself, as an example in game Macros. It also reads the information from the game directly from your RAM.
So yeah in short the game needs to be running.
Remember no matter you do in life to always have a little fun while you are at it