Hi Pierre.
I had a look at your sources, and I have to say that you're doing quite dangerous stuff here.
I'm not surprised that the tricks you're playing with vector sizes don't work in Max6 where, in general, you lose access to the very low-level implementation details of the audio signals, and you have a slightly higher-level API. You lose the ability to pass around signals with different vector sizes, and the old 32-bit dsp methods and perform routines are wrapped by 64-bit functions, whose details you don't know...
So I might be wrong, but I have the feeling that you might never be able to get your objects working in Max6. And in general I would advise against what you do... unless you accept the risk of crashes and other bad stuff (which I usually don't!). If anything, I'd say your project might be more suited to Pd, where you can actually see the source code of all the objects and the core, and work things around accordingly.
- just my 2 cents, anyway!
aa