Looks like I ran into an even bigger issue with tray.
so my app, works. If you pull the app to any computer from our repo, it works.
If you rename the folder, it works.
However, the SECOND you copy the folder, the app will crash and say it can not make the system tray icon.
sadly I can not see anyone else with a similar issue here.
when looking at the line where it errors in the electron source the comments say
// This can happen if the explorer process isn’t running when we try to
// create the icon for some reason (for example, at startup).
but there is no way thats the issue
EDIT - Solution found for anyone googling
I feel like this would have to be a bug, but ill bring this up as a ticket. You must go to resources/yourappfolder/package.json and rename the app to anything else, add a 2, add anything, and the tray icon will work. Appearntly if you have two on your computer with the same name, the tray icon wont load and will error
Found it https://github.com/atom/electron/issues/2468