Portable version

Can you release a portable version? I know about drivers etc, but I believe it's possible to have a portable version where a launcher would register required drivers every time its launched.
A portable version is a must these days, think of schools, solid state machines.

Still, it is possible for you to make it portable, I'm a developer and know what I'm talking about.
Can you at least make an option on where to save all app settings (including registry, AppData, priPrinter Files etc) with support for some variables?
Example:
".\Data" = next to priPrinter.exe
"\Data" = priPrinter.exe drive
etc