This looks like a classic case of objects not being created properly and then using a broken reference throughout the rest of the code. If icon files are not installed properly or something goes wrong while loading icons at starteup. then the launcher will crash.
Look into Launcher.cpp in the constructor when you do a bunch of nux::CreateTextureFromFile: where are you making sure all of them are created properly?
This looks like a classic case of objects not being created properly and then using a broken reference throughout the rest of the code. If icon files are not installed properly or something goes wrong while loading icons at starteup. then the launcher will crash.
Look into Launcher.cpp in the constructor when you do a bunch of nux::CreateText ureFromFile: where are you making sure all of them are created properly?
The fix should be quite obvious after that...