Due to the (not relevant for this question) restrictions of OpenGL implementation in Virtualbox (only OpenGL version 1.1 available, but I need at least version 2.0) I decided to use software implementation in form of a DLL (named opengl32.dll) which can be downloaded from here: ftp://ftp.blender.org/sergey/softwaregl/
One way to do it is to put the file opengl32.dll directly into the same directory as the executable file.
My question is: what is the best way to make this software implementation available to all the programs without copying the DLL files around.
Important notice: All the 32 bits applications need the file opengl32.dll from the directory /win32/ of this FTP server, while all the 64 bits applications need the file opengl32.dll (same name, but it's a different file!) from the directory /win64/. Thus if I have one 32 bit and one 64 bit application in a same directory on my computer, the solution of putting the DLL into the same folder doesn't work: it's not possible to have two different files with the same name in a same directory.