The directory referenced does not exist
Unfortunately N++ doesn’t know any better than to try accessing the non-existent icons. A null pointer dereference would explain the crash.
Stale or invalid config files are a pretty consistent source of crashes; some recent examples:
NPP crashes on opening Style Configurator if stylers do not exist NPP crashes on opening a session file Application does not start (severe bug) . . .