Nice idea. Keep things simple. There are packers that will unpack in-place. There are even ones support unpacking in-place and packing on non-amiga systems. This would avoid your lha issue and your current memory limits. I'm pretty sure adflib is avoidable too - you can cat an adf together (even easier if you are moving to non-dos).
|