It was just a whild guess, especially knowing your love for foxtools :) So, you may ship foxtools with your project and include it explicitly. This probably will solve this problem.
>>Do you use HOME() or Foxtools.fll anywhere in the project?
>
>You may be onto something. Exactly what, I don't know. Not HOME() (as far as I can remember), but Foxtools. When I place the library in the same directory as the script. It works properly. When it's not there it doesn't. The first ERROR statement is by-passed. Why? I dunno.
>
>But further, if the library isn't loaded (in the Init), then the object shouldn't instantiate. It does, however.
If it's not broken, fix it until it is.
My Blog