(Linux)
I keep my temp and incoming directories on a separate drive from the binary executables. When that drive isn't mounted, amule crashes on boot.
This doesn't actually bother me much, but I thought you should be aware. Perhaps consider a dialog that would allow a user to pick a new temp/home location.
--dpr