The issue here isn't so much PDFX as APEX, which needs a location to write it's temporary file, which is determined by the first success in the following search list:
1.
APEX environment variable. (We added this option specifically to deal with mysterious problems like this. And for what it's worth, it was your colleague who have instigated it, and possibly set it programmatically using AG_SETENV, as suggested by
this post.)
2. <My Documents>\APEX, as determined by the registry setting...
\\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal
Apparently this one is the culprit in your case, but it's hard to come up with an explanation of why or how it would have been set to the H: drive.
3. %TEMP%\APEX