I never did finish that document, as Delphi XE had SEVERE bugs in the IDE regarding COM and ActiveX. For instance, the "New COM Object" dialog box crashed every time when choosing an existing interface to implement, even if it wasn't an ESRI interface. I logged those kinds of bugs into Quality Central. They were never fixed for that version.
Delphi XE2 has fixed a lot of those bugs, but introduced another major one which I also logged to Quality Central (QC# 104063). I'm hoping they fix that in a Hotfix or Service Pack or Update or SOMEthing, because I hate having to keep my ActiveX projects in older versions of Delphi. FYI: Delphi 2007 was the last version that worked with COM and ActiveX components really well.
So, please don't blame me 🙂 for not having written those documents--it's Embarcadero's fault that their products don't work correctly and they don't fix the QC bugs I report to them. Personally, I hate the whole Quality Central experience, where bugs only go up in priority if other users rate them and/or vote for them. I write re-createable steps, I often submit code, etc. and I don't feel they care about the bugs. I love Delphi, but I really dislike how they'll add new features and then break things that used to work. Then when we report the bugs, it seems they only care about the bugs in the new features. This is just an opinion based on observations of my own QC submissions. I could go on about the problems I've reported with TClientDataSet, but this is not the time nor the place.
When I do make another document, I'll post it to one of ESRI's sites and forums.