It is the same icon for all ejs generated panel when you run EJS locally. is not it?
It is possible that:
If program did not provide any icon image, then it display java logo,otherwise, it display what has been provided.
I am not sure about that. Does it matter at all?