There are two branches of MooTools available 1.1 and 1.2. Even when 1.2 offers a "compatibility layer" it is only 90% compatible to MooTools 1.1.
It is also not possible to load 1.1 and 1.2 since both libraries use the same function names.
So when you have two apps, one uses 1.1 and another one 1.2, it might be possible to load 1.2 with compatibility layer (once).
Nevertheless when having two apps and both require MooTools, you are only allowed to load MooTools once(!).
My suggestion is to load MooTools 1.1 in your template and disable loading in both components. Doing that you have to switch off MooTools loading in uddeIM (when it is switched off uddeIM assumes that MooTools 1.1 is used).
Btw: The library is not encrypted, it is compressed.
uddeIM & uddePF Development
CB Language Workgroup
CB 3rd Party Developer