Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Kid3 (http://kid3.sourceforge.net/) looked interesting if nothing else for being multi-platform OSS (meaning various Linux flavors, including Android, MacOS and Windows) and by its broad format coverage; but like most Qt based software this days, it proved neither portable nor stealth -- settings are saved to 'HKCU\Software\Kid3', 'HKCU\Software\kid3.sourceforge.net' and 'HKCU\Software\QtProject'.
http://kid3.sourceforge.net/ wrote:If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files (e.g. full albums) without typing the same information again and again and have control over both ID3v1 and ID3v2 tags, then Kid3 is the program you are looking for.
I have tested Kid3 version git20161121- when I start it with kid3.exe --portable parameter the program creates an INI file (kid3.ini) in program folder. I think that this method to run Kid3 in portable mode is easier and handier than via a batch file. Thanks to webfork for opening the issue and to the developer for paying attention to users' requests, implementing an easy way to run Kid3 as a portable program.
Notes: This bugfix release fixes the import of durations when importing from file or clipboard, and building with Chromaprint 1.4. New features include a portable mode storing the configuration file in the application folder, copying of images to the clipboard and an MPRIS D-Bus interface for the audio player on Linux.
Changes:
Fri Dec 23 08:33:40 CET 2016 Urs Fleisch
* Release 3.4.4
* New:
+ If the first command line argument is "--portable", the configuration is stored in a file kid3.ini in the program folder.
+ Image data can be copied to clipboard.
+ MPRIS2 D-Bus interface for the audio player.
* Improved:
+ "Import CSV" can import to different files if no matching file paths found.
* Fixed:
+ Importing of durations from text formats (file/clipboard).
+ Building with Chromaprint 1.4.
Once again, thanks to webfork for opening the ticket and to the developer (Urs Fleisch) for implementing the requested
+ Settings to include and exclude folders in the file list.
* Improved:
+ Use HTTPS for imports where possible.
+ Much faster expanding of the file list by avoiding GUI
updates during the operation.
+ Faster filtering by avoiding GUI updates during the
operation.
+ Reduced memory usage when filtering.
+ Updated Czech and Dutch translations.
* Fixed:
+ Import from MusicBrainz.
+ Rate limit for import from Discogs.
+ Do not display multiple frames of same type as different.
+ Application not responsive when using a new filter after
filtering a huge number of files.
+ Application not responsive when loading the tags after
selecting a lot of files, is now abortable.
+ Terminate kid3-cli if EOF is received.
MusicBrainz Picard at version 1.4- from the 1.4 I can see that there lots of improvements but I cannot stand the new icon and logo so version 1.3.2 will be the last one for me.
The old icon:
The new icon:
For me the new modern one looks terribly ugly and is absolutely unbearable. Modern flat ugliness is everywhere.
FTR, I'm still getting traces in the registry after running Kid3 with the portable parameter -- there's an empty key at 'HKCU\Software\kid3.sourceforge.net'.
@Midas
Are you sure that the registry key you mentioned wasn't created by a version of Kid3 when the program was not yet portable?
I checked Kid3 version 3.5.0 and Kid3 version 3.6.1 starting it with the following parameter:
@Midas
You may delete the key, run the latest version of Kid3 with the portable parameter and check if the key is re-created. I re-checked the registry and didn't find that key.