One for when user tries to double click and there are now applications specified.
Another for when user tries to check something and the file list is empty.
Items are now hidden from the tree and the tree is not recreated everytime it is refreshed.
Also added test.cpp as a sample data for GUI testing.
Added Check all and uncheck all buttons to menu to show/hide all errors more easily.