In my testing on Windows, I wasn't able to make ShellExecute display any error dialogs.
Attach a file by drag & drop or click to upload