A project file would be helpful, yes. I figure that I'll need to rewrite macros to work closer to how they do in GM after all.
Whipped up a bare-bones project file for you: http://bulletproofoutlaws.com/junk/gmlive_bug.yyz
It's just got an input handler object and a player object. If everything is inside the player object it'll work, but obviously that's not really practical lol I'd swear this used to work just fine and doesn't break any of the GMLive complicated macro limitations...it just seems to not be able to find the global array if it's not created inside the object trying to do something with it while using GMLive
Hope that helps narrow it down!