I did a quick search on GlobalAtom, as I'm not familiar with that myself.
There's been a question at Delphi pages that explains a thing or two about it. Comes with code too.