This document discusses making portable applications using the RDKit chemistry library. It describes:
1) Creating a self-contained chemistry application using RDKit that is portable across Windows systems and requires no installation or deployment.
2) Compiling an example reaction naming application with MinGW to avoid dependencies on MSVC++ DLLs and make it fully portable.
3) The steps needed to build RDKit and its dependencies with MinGW to create fully static libraries and remove dependencies on any external DLLs.