X-Launcher is a launcher, which is a program that launches other programs. X-Launcher allows you to freely edit the boot options of programs initiated in order to make them portable, that is usable on removable storage devices like USB flash drives or external hard drives.
X-Launcher is universal in the sense that it is extensively configurable and can be used to make portable application without any limitations.
The idea is very simple: X-Launcher has a large number of tools to accomplish its purpose, and all of these tools can be configured via a configuration file. You do not need to know any programming language to create a launcher that makes the portable program.