This error occurs when a non-admin user attempts to use
zempt. The error occurs only on exit of zempt.
The error is reproducible (100%) for any non-admin user
(not tried power user) in Windows XP.
To reproduce the error:
Create a non-admin user
(as non-admin user)
start zempt
close zempt
see error box popup
The problem is that zempt reads in the UserAppDir
directory from the registry and for everyone except
initial installer (usually admin) the key doesn't
exist. So by just inserting the key UserAppDir in the
registry, the problem gets fixed. (this should probably
be done when zempt gets started and figures that the
current user has no registry settings what so ever, so
is probably a new user). This probably involves adding
another entry to User::Save().
I do apologize for not writing the code out and sending
the diffs - I tried hard to compile the rest of the
supporting libraries and zempt and failed rather miserably.