@cdbc:
I got the components from OPM (
manually downloaded) then copied out the src folder of the package zip file to a subdirectory of my testproject then compiled a FPC console application with fpc -Fu"./acs/*" -Fu"./acs/formats/*" -Mdelphi -B testproject.pas
As said, I needed to change the library names in some of the unit source-files as they included the full path (using a wrong path for my debian machine) and ofc acs has some dependencies that need to be met based on what it is you are trying to accomplish with your code.
I haven't had a in depth look as of how the components are suppose to work. Seeing the documentation mentioning that it started out as normal classes have led me to assume that they should work without the need for a GUI and/or use of GUI components.
@jamie:
The example is telling us that that is the way it is suppose to work, provided that you include the right units that register additional classes/extension so that the different fileformats are (actually) supported. A bit like how TFPImage works with supporting different fileformats or compiling in support for SSL in web classes automatically when you include the correct unit(s).