Followed the instructions here and here. I am using JDK 7u9 and NetBeans 7.2.1. What I did was create the whole path relative to my project
After trial and error and using XXL answer i post a more clear way of adding your custom icon into a JavaFX self contained. By the way am using Netbeans 7.3 JDK 1.7u17 1. Begin with creating a folder named package inside the folder(has the same name as your project) found in your project src directory.
2. under the folder package, create the folder windows and this is where you will place your custom icon.please ensure the name of your .ico file is the same as the application name
Note: this could have easily be done in netbeans by creating a new package but for some reason, netbeans does not allow your to name a new package 'package'


