> My best guess without have dug around in it is that there's probably some confusion over who is responsible for the memory of the `Variant` that is getting passed around, the wrong dll tries to free it (vbe7, RD, and easyhook are all touching it), and... access violation.
My money is on RD, but the forwarded calls need to be sorted out regardless of the resulting Appslosion because this will also give incorrect testing results due to multiple hooks tracking the same invocation.