Okay.
The application is a simple
Java Application, that runs always.
The user I am using, has access to the share. (The app can access a file / folder without any special character).
No, it is not a service. It is a Process.
I am working on fixing a bug where it fails to read only from the files which have incorrect syntax according to Windows.
If you would be kind enough to read the Exception detail I posted twice, it says, "The filename, directory name, or volume label syntax is incorrect" but that is the actual path for my file, just that I created it from Mac.
Makes sense?