Does the program require OS3.1?
If it is designed for 3.1, it's not unusual for it to request release 3.1 versions of libraries. Regardless of whether or not V39 exists, the OpenLibrary() call interprets the requested version to be the minimum required and hence will succeed on any higher version.