Well done sir. I guess there weren't as many GUIDs as I thought. I was drastically over complicating it in my head.

It works on Win XP with office 2010 32 bit installed. Will try on Win 8 with 64 bit later. But I don't see why it wouldn't work.