Rather than loading lots of Lee-mac programs that I use, like dynamic blocks edit, just use this in your program and load it when required, you can incorporate the correct path, so can keep programs in different directories. Like others I have a big working directory support path. Lots of lisps.
some examples a single line is all that is needed
(if (not AH:Butts)(load "Multi radio buttons.lsp"))
(if (not AH:getvalsm)(load "Multi Getvals.lsp"))
(if (not LM:getvisibilityparametername) (load "Lee-mac Dynamic block get-put"))
Look into Autoload in your autoloaded lisps this loads the lisp when you type the command name.
(autoload "COPY0" '("COPY0"))
(autoload "COPYCOMMAND" '("ZZZ"))
(autoload "DIMFLIP" '("DIMFLIP"))
(autoload "DRAWXFALL" '("DRAWXFALL"))