I just now noticed your signature (Oops!).
In any event, and perhaps I will seem argumentative which is not my intention, but by definition code which uses the included API's and Interfaces (in this case ObjectDBX) use internal functionality that has been exposed to the Application; thusly not an "outside" program.
Perhaps a better illustration of my point, is to pose the question of menus, macros, toolbars, ribbon panels / tabs, an tool palettes (Whew!)... are you saying that all of the aforementioned items are strictly OOTB, and have zero customization for your company? If so, where does the client's strict policy stop, do they care if you customize the user profile, etc.
Again, please forgive me if I seem, I dunno, "Pointed?"... it's not meant to offend, I just think that Lee's code IS an internal function because it was made with the internal tools, the same as modifying the profile to include a given support file search path is internal.
I do hope this makes sense (not only for you, but also your client).
Cheers!

Bookmarks