Cool, thanks for your reply, I will set it on the first post then.
On the previous version there was a super weird crash, I think it was the issue because it may were not using the correct .net framework architecture that match the one targeted when the launcher was compiled.
On the one I gave you there is only 32 bit hopefully it worked, and the app is smaller which is cool.
And there is also another crash if there is no settings values in the registry, I suppose if you install legit the game using the installer they also add some registry keys to avoid that, but since here it was just copying the game folder, on a clean new wrapper it would not work.
It seems they added some settings that are read/write from registry like sound volume, but I think their code don't test if keys are existing or not and it just crash because of null values.
So I simply managed to run option.exe once to save some values and then the new launcher boot without problem.
For the no need of xattr command, I don't know I didn't do anything special lol.
For the icon, in the dock you see the one from the exe, the launcher is squared, different from the icns I use for the app that I rounded to be accurate to macOS style.
If you want the PSO one for the app, the simplier should be to make a screenshot of it from the dock, then use a website to convert your image to icns format and set it in wineskin.