Yes, it is possible - to achieve this, their folders should be in the PATH variable. ODA DLL and TX modules work the same as any regular DLL.
For TX modules that are not linked (loaded dynamically with loadModule()), you can override OdRxSystemServices::findModule() and return the full path.