BrowserPluginExtender
BrowserPluginExtender is a dynamic library (DLL) that extends the functionality of Adobe Shockwave, Vitalize, and Pulse Player to work with Flashpoint Navigator. These plugins expect to find their files in specific system directories, but Flashpoint stores them in a portable location. It does so by intercepting the plugins' attempts to look in the system directories and redirects them to look in Flashpoint's portable folder structure instead, allowing the plugins to run properly without requiring system-wide installation. Essentially, it acts as a translator that helps old web content run in a modern preservation environment by "tricking" the plugins into finding their necessary files in non-standard locations.
The source code is located on Github https://github.com/FlashpointProject/BrowserPluginExtender