I have no idea if it will work on such a PDA, because I have never had one.
When you install Hal it puts a couple of ".dll"-files in your windowssystem32-folder. I believe those are:
HalsMind.dll
HalWN.dll
(but NOT Hal.dll which is from Microsoft [

])
If you drop those ".dll"-files" in the main folder of Hal, the program may find them anyway.
On the other hand, Hal MUST find a "Halasst.ini" in your windows-folder or it will refuse to work. I have no idea how to change that. I am afraid that path is hard-coded into the Hal-program.
Hal writes some registry-entries under "Zabaware", but I believe the program can manage without that information.