#26741: [desktop] Update the project python bootstrap to reset PATH

Make sure applications are launched with the proper DllDirectory set.
What's the significance of this? Do we expect the code inside to fail - and is it okay if it does? Sometimes it's nice to just have a blanket try/catch, so I am not saying it's wrong - just curious what sort of situtations you foresee when we want to continue the app launch execution despite the system reporting some sort of error. I think at the very least I would say it could be useful to have a warning emitted, containing the exception details. Or why not simply let the exception bubble up? 

I guess we can asssume that the `import win32api` bit works on windows - the middle code is already handled so the exception check only seems to apply to `win32api.SetDllDirectory(None)`. Do we expect this to fail? It seems unlikely to me -- unless I am missing something i would suggest removing the outer try/catch