According to Lange et al. (Identification of Forensic Artifacts in eMule), the eMule UserHash (also known as the GUID) is not entirely random, as the 6th and 15th bytes are fixed (0E and 6F, respectively).
We can leverage this information to create a carver for preferences.dat files. Additional information from the eMule source code can also be used to identify more bytes in the file that can serve as a signature for it.