Компилятор Free Pascal версии 2.4.4 или выше имеет CHM-компилятор для * nix, называемый "chmcmd". Я бы порекомендовал получить его с версии 2.6.0. Работает с файлами проекта MSHelp .hhp.
Компилятор также доступен в исходном коде (в стиле библиотеки классов), так что вы можете свернуть свой собственный. Это кроссплатформенная платформа, но платформы Big Endian не очень хорошо протестированы.
2.6.0 относится к 1 января 2012 года, поэтому вам может потребоваться получить его из репозитория «самых передовых» пакетов вашего дистрибутива.