Ich würde dir außerdem von ShowMessage in
DLL's abraten, da ShowMessage meines Wissens nach, auf der
VCL aufbaut, was leicht "unschöne" folgen haben könnte, wenn sie aufgerufen wird. Daher, mein Tipp: In
DLL's grundsätzlich MessageBox verwenden.
ciao, Philipp