Partial Fix but still broken like before

In ShellItem(string path) The path is "Search Results in Indexed
Locations\"
The path is normaly something like "Search Results for
Search_Text_I_Used"

Need Fix
Added Catch for Search Error

Removed Try Catch from ShellItem(string path) as it SHOULD cause an
error (if not it will cause another error later)

Added Try Catch with Message in DoSearch()