Allowing Javaw.exe to run as non-adminstrator on Win 7

I need to allow a javaw.exe file to run on a Windows 7 laptop for non-admins. When I launch the newly installed software program, it runs javaw.exe from its own program file directory.

Logged in as an admin I get the firewall alert (see attachment) saying that it has blocked C:\Program Files (x86)\Arduino\java\bin\javaw.exe and it continues on. As a non-admin, when I try to run the software I get the program splash screen then nothing else. I have been trying to use group policy to allow the Javaw.exe application to run.

The setting used thus far are:

Computer configuration\Policies\Windows Settings\Security Settings\Windows Firewall and Advanced Security

In both Inbound and Outbound rule I set a rule to allow the program specified in the alert screen shot below, any protocol or port.

I also set Computer Configuration\Administrative Templates\Network\Network Connections\Windows Firewall\Domain Profile and Standard Profile - 'Windows Firewall: Allow local programs exceptions' Enabled.

This does not seem to work....is this correct ?

Screenshot - 30_07_15 , 8_46_06 AM.jpg

Update:

I disabled Windows Firewall and the issue is still in effect. Is there possibly a directory permissions issue? Maybe the program is trying to write to a directory on opening but can't due to limited user permissions?

I have given appropriate permissions to the C:\Program Files (x86)\Arduino directory but this isn't helping.