Minor/ignore - Added "DDE" and "CLSID" abbreviations to .DotSettings file
Added FileAssociation.cs to DotNetUtils.FS
Use FileAssociation.cs instead of FileUtils for determining default program association
Refactored code out of HyperlinkLabel.cs into separate HyperlinkAddon.cs for better reuse
Added MakeHyperlink() method to ControlExtensions.cs
Cleaned up code in BaseWebBrowser.cs
Renamed HyperlinkAddon to Hyperlink, moved from DotNetUtils.Extensions to DotNetUtils.Controls, and made it public (instead of internal)
Prevent context menu from opening if no URL is set in Hyperlink.cs
Set cursor dynamically in Hyperlink.cs
Use Hyperlink.cs for poster image link in MediaPanel.cs
Added "New Instance" menu item to "File" menu in GUI
Minor - Switched order of "Show in explorer" and "Copy path to clipboard" context menu items in PlaylistListView.cs
Added Equals() and GetHashCode() methods to SearchQuery.cs
Added SearchQueries property to Job.cs
More aggressive TMDb searching: Try all possible search queries, not just the "best" one
Prompt the user to refine their metadata search query if no TMDb/TVDB results are found
Minor/ignore - Removed unused `using`
Minor/ignore - Added "TV" abbreviation to .DotSettings file
Fixed HTTP 400 error in TmdbPlugin.cs: check for null/empty poster path
Made IDialog classes public in FileTextBox.cs