*initial-processes* is a list of lists. Each list is used by the system as a set of arguments to process-run-function. During initializing multiprocessing, the system does this:
(dolist (x mp:*initial-processes*)
(apply 'mp:process-run-function x))
This script saves a LispWorks image which starts multiprocessing on restart and runs a user-defined process.
(push '("Start Server" () start-my-server)
:remarks "My Server"
See save-image for a description of how to save an image.
LispWorks User Guide and Reference Manual - 21 Dec 2011