Important:
This is a documentation for the Liberkey portabilization engine (LiberKeyPortabilizer) not a tutorial about “how to portabilize an application”.
You should know what is “portabilization” before read this documentation.

Quick presentation:
The LiberKeyPortabilizer reads and uses .lpf 1) files (XML format) “on-the-fly” that it receives with a command line.
By this way you can modify the portabilization rules when you want.

Choose LiberKeyPortabilizer.exe in \LiberKeyTools\LiberKeyPortabilizer folder and edit the properties of this extension (Advanced)
Change command line from

"%1"

to

"%1" /lkpend

Select “Open with LiberKey Portabilizer” line and click on By default then apply modifications in file associations main window.
You can now launch your application with a double-click on your MyApplicationLauncher.lpf

You can edit and create a lpf file with the text editor of your choice.
If your text editor supports syntax highlighting, choose XML format.

Trick:
Enable file associations, open file associations configuration and edit the properties of .lpf extension (Advanced) previously created (see How to run)
Add a new action (New..), select Notepad++LKL.exe and change the command line 2) from

"%1"

to

-lxml "%1"

Apply modifications. Your can now quickly edit lpf files with a right click “Open with Notepad++”

<LiberKeyAppLauncherversion="0.7"><AppInfo><Name>MyApplication</Name><LocalExeName>MyApplication.cmd</LocalExeName><ExePath>App\MyApplication\MyApplication.cmd</ExePath><TmpDir>LBK_MyApplication</TmpDir><!-- Uncomment line below to send a command line to MyApplication.cmd --><!-- <AdditionalParameters>--CommandLineSentToMyApplication</AdditionalParameters>--></AppInfo></LiberKeyAppLauncher>