This was in response to the same query with photoshop on google
Copied from: support.microsoft.com/support/kb/articles/q142/6/44.asp
Error Dialogs Naming "ReinitializeCriticalSection"
Some applications attempt to replace the URL.DLL file that ships with Windows NT. If the applications are successful, the replacement .DLL file may be an older version specific to the Windows 95 operating system. When any application attempts to initialize the replacement URL.DLL, the following error dialog will appear:
<font color=red>"The procedure entry point ReinitializeCriticalSection could not be located in the dynamic link library KERNEL32.dll." </font color=red>
This does not necessarily represent an error in the application you are launching when the dialog appears. Another unrelated application has most likely replaced the URL.DLL file. In most cases, you can click OK in the dialog box and your application will continue as expected.
To reinstall the correct URL.DLL file
NOTE: To prevent a file inconsistancy between the SP1 version and the Internet Explorer versions of the Url.dll file, remember to replace the Url.dll file with the Internet Explorer version.
In the %systemroot%\system32 folder, rename URL.DLL to URL.OLD.
Copy URL.DLL from the \i386 folder on the Windows NT compact disc to %systemroot%\system32 (substitute your platform folder for "i386" on RISC machines).
Reboot to initialize the copied URL.DLL.