Example: https://powdertoy.co.uk/Browse/View.html?ID=974504
Click open button will open multiple windows, sometimes that really hurts on low-end machine
Suggestion:
Click open button will open save in current opened window, if it's empty open save directly, if not, ask user to overwrite or open in new window or cancel. A check box "remember my choice (you can change it in the option)" is under the three button. An option related to this is also added in option window, or simply in the pref file, user can edit it manually.
(Default) = "C:\Program Files\Alert\alert.exe" "%1"
Thanks for your reply, I don't know that handling, er, Asynchronous Pluggable Protocol is that complicated, I'd better simon spend his time on something more interesting.
Could we hack? Like foobar2000, when foobar2000 application is running, an empty file named 'running' is added to the install folder.
Similarly, when TPT is running, add a file 'running', when received the command line parameters, check existence of the 'running' file existing BEFORE initialize the main window. If it's already running, find a way to pass the parameter(s). And another check may be added, in case the 'running' file wasn't removed in the last process