Hi Steve,
I don't want to make a .dll but a .exe project instead.
The PixInsight Class Library (PCL) is not intended to build standalone executables. Although you can link PCL to an executable (for example, the PixInsight Core application does precisely that), its main purpose is the development of PixInsight modules. PixInsight is a modular system; a module is a special shared object (aka dynamic load library) that can be installed with the PixInsight Core application.
I will be using Windows with MFC
Instead of creating a standalone program for Windows, consider writing a PixInsight module instead. Along with direct portability to FreeBSD, Linux, Mac OS X and Windows, with PCL you get a powerful graphical interface, parallelization, advanced image processing resources, and integration with a rapidly evolving platform with thousands of users. For your specific application, you only need a portable AVI decoder such as ffmpeg for example.
I am confused as to what is meant by the term "core."
By
core we refer to the PixInsight Core application. The core provides the fundamental infrastructure for all modules. Think of the core as an operating system, and of modules as applications that can be installed/uninstalled and executed.