Hi, author of Echo here.
The three apps: Echo, ActiveHotkeys and StopWatch all support both standard (desktop) and portable execution. The easiest way to choose is to download the installer or the portable package - no command-line parameters or configuration changes needed.
However, no matter which version you download, it can run in both modes. There are three ways to make them run as portable:
a) Use the /portable (or -portable) parameter on the command line
b) open the 'master.config' file (same folder as executable) in a text editor and change the line
to
This latter method makes the change permanent.
c) Each app will run as portable
automatically if it detects that it's running from a removable drive (a pendrive, etc.)
(The same applies to another app of mine, Ethervane Radio, which I see got a mention here too, thanks! I am not distributing it yet on my website because it isn't quite ready yet; it was only released on
donationcoder.com as a very early beta, as I was trying to make the end-of-the-year deadline. The principle is the same though.)
One other thing: if you use the installer, it will write an entry to the registry, as InnoSetup installers always do, so that it can find the necessary files when you uninstall it and update the correct files when you install a newer version. The applications themselves do not write to the registry at all.