@ John...
This sounds good in theory, but it does not work.
The Problem:
Once RAR detects the TempMode= switch, it ignores Path= & extracts to %TMP%.
In TempMode, WinRar auto-deletes %TMP% files after setup finishes.
Trouble is, sometimes WinRar deletes the files before setup is finished.
On some packages, checkmarking the wait command makes WinRar wait till finished.
On packages needing a reboot, the %TMP% files are lost.
In order to ask user "Install Example App?" then extract the files, reboot, & complete the setup, I had to use a little trickery, which may help the user above.
1: Create SFX > TempMode as usual, so you have the "Install Example App?" box.
2: Setup=xCopy > Use xcopy cmd to copy files to desired directory
3: Setup=Example App
By copying files to new location, they aren't removed after SFX closes.
Alternative solution #2
Determine where you'd like your file to extract to.
Example: %TMP%\Folder\App.exe
Create TempMode SFX "Install Example App?"
Setup=%TMP%\Folder\App.exe
Create new SFX containing your files + TempMode SFX
Path=%TMP%\Folder\TempMode SFX.exe
Run SFX > "Install Example App?" appears > If "Yes", app runs.
Alternative solution 3:
There is also a way to create Path= SFX, pack into TempMode SFX method, but this will result in the package being extracted to %TMP%, then extracting the files to chosen location, or double extraction.
This will also work, but method 2 can work even better, with a little pre-thought & planning on where you want files to extract.
Hope this helps!