Just fyi, ASAP Utilities now has something similar to this as a built-in function/userform. It doesn't quite function the way this (thread) is going but if you have ASAP, you may want to check it out. It's pretty cool. The path is ...
ASAP Utilities -> System -> Macro/VBA Information (beta)
It's not completed yet, and (personally) I think it could have some more useful items, but the framework is there to give you an idea.