WinRAR has the feature to temporarily extract a double clicked file to Folder for temporary files as defined on tab Paths in Settings opened from menu Options, then start the application associated with that file, and after started application terminated, repack the file if modified at all back into the archive.