Your comments

An alternative would be a "standalone" executable, which can run from and which stores application data on a USB thumb drive.