Installing the old service pack did not fix it for me.
As I stated here (dont know if you read it) -> http://forums.apexdc.net/index.php?showtopic=693
The APEXDC.EXE file is linked to missing export SHELL32.DLL:SHGetSpecialFolderPathW"
The problem could be explained at http://msdn.microsoft.com/library/default....tfolderpath.asp
Remarks
This function is a superset of SHGetSpecialFolderPath, included with earlier versions of the Shell. On systems preceeding those including Shell32.dll version 5.0 (Windows Millennium Edition (Windows Me) and Windows 2000), SHGetFolderPath was obtained through SHFolder.dll, distributed with Microsoft Internet Explorer 4.0 and later versions. SHFolder.dll always calls the current platform's version of this function. If that fails, it will try to simulate the appropriate behavior. SHFolder.dll continues to be included for backward compatibility, though the function is now implemented in Shell32.dll.
Note On older systems that require the redistributable SHFolder.dll, you must explicitly link to SHFolder.lib before you link to Shell32.lib.