It seems the code editor in the Introjucer is parsing used macros as identifiers - is this intended? I've no idea if XCode shows macros like that, but it seems rather odd to me...
No, that's just for preprocessor definitions, i.e. lines that begin with '#'. To determine which symbols are macros would involve a complete preprocessing run of the entire project, it'd be extremely non-trivial.