In this case figuring out what happens when you run the GOTD setup file was a bit complicated. Long story short, Batch Files Professional 5.0.20 is not & does not have a true portable mode – is not portable – but you do not need to reinstall it to run it in another copy of Windows.
When you run the GOTD setup file, BatchFilesSetupG.exe is extracted to a folder in the user temp folder and run – Hopefully – Microsoft’s Security Essentials thought the file a trojan and insisted on quarantining it. Once run, BatchFilesSetupG.exe adds files/folders to C:\Users\ [UserName]\ AppData\ Local and Roaming. The 1st time you run the GOTD setup file, and thus BatchFilesSetupG.exe, the app opens – when you close the app you’ll see a dialog asking if you want to install or run in portable mode again – running BatchFilesSetupG.exe from then on just gets you that dialog. I didn’t record any meaningful new registry entries.
If you choose to install the app for a single user, and leave the context menu option unchecked, you only get one registry key for uninstall. The app itself, including the minimal SDK, is installed to C:\Users\ [UserName]\ AppData\ Local\ Programs\ BinaryMark\, and a new folder is added to the …AppData\ Local\ BinaryMark folder. If you copy the program’s folder elsewhere [say a USB stick], running the app always adds a folder with a configuration file to c:\Users\ [UserName]\ AppData\ Local, and a BinaryMark folder to …AppData\ Roaming. That limitation – added folders – aside, the software seems to run fine.