I believe the NPE is being thrown from the ImageIcon
constructor as getResource
is returning null
.
Try the following:
getClass().getClassLoader().getResource("/icons/icon_prayer.png")
Or:
ClassLoader.getSystemResource("/icons/icon_prayer.png")