Thank you Mike,
Sharing the bufferpool memory and swapping addresses via RPC would seem to be the best way forward - one RPC mechanism you might want to use is DBUS (see freedesktop.org).
If I use this, do I must run Wineapp and audacity in a separate processes? And what do you think about the speed performance in the case of audio effects? Can it work in real time?
But, I thought that it was a problem of synchronization between the wine thread scheduler and the audacity pthread creation? In this case, is it possible to add a function in wine to attach linux thread in wine scheduler, I guess I'm wrong:)
Regards, Olivier