Hi Aleix,
Most of PCL can work without a running PixInsight core application. The exceptions are basically all classes related to the user interface (UIObject and all derived classes) and a few purely numerical classes where the underlying functionality is provided by the core application (CubicSplineInterpolation, SurfaceSpline, LinearFit and SVD, if I remember well). With the exception of XISF, which is completely implemented in PCL, the rest of file formats depend on installed modules, so you also need a running core to open, for example, a TIFF file. Other than these, the rest of PCL is completely autonomous.