If you are distributing the launcher alone, then it's already in portable mode.
But if you release the bootstrapper, users can switch on portable mode by creating a portable.txt file (with any content) in the same folder as the bootstrapper.
portable.txt
Tutorial
Launcher Features:
Customization:
Additional Reading:
Find the launcher useful?
Donate to obw, the current maintainer:
Donate to sk89q, the original maintainer:
Deleting the wiki page "Portable Mode" cannot be undone. Continue?