I'll probably get shouted at for this but... what about using dcom for shared libraries? It's designed to handle versioning issues transparently, load the library from whatever location desired etc. Rob -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com