I have run some Delphi Win32 Apps on a Pi using Exagear Desktop and Wine. In some of them I couldn't get the sound working (AFAIK it depends on the exact VCL/CLX sound components the authors have used). The problem is that Exagear Desktop is discontinued and not sold anymore, so if you don't have it you won't get it now.
AFAIK the most prominent option now ...
Raspberry Pi use ARM-type processors and in general you should understand that x86 and arm instructions are have a lot of architecture differences. ARM is RISC and x86 is CISC architectures so there could be some race conditions due to another way of parallelization of instructions as well as memory protection and management. From your input the app is built ...
Have you created a user for Samba (with password) and are you using that to authenticate? The public=no will stop access without the authentication.
Are you 100% sure you have the correct IP address?
You could try adding
server min protocol = SMB2
to the global section of your config file
Also check the rights on the mount point - its possible they are ...
sorry for the late reply.
You can use berry boot to create two different poses to boot, and install qemu on one, get xp working on a VM, get it to boot on startup and then it should have a dual boot of xp and raspbian.
Xp will be slow though, because you are emualting x86, and xp likes 1gb of ram.