You are usually so generous and with your code. I have found it very educational, so thank you.
A suggestion then. A generic channel installer that allows the user to supply the wad? You could use it across all your projects, and it would be available to the community. No UI needed. Just flash a tantric’s custom channel loader logo and install sd:/channel.wad.