Simply dlgImgSelect callers by returning a DialogResult from ShowDialog instead of the MediaContainer.Image. Expose the result from a Results property. This will prevent the local Poster or Fanart variables from ever containing Nothing and thus preventing NULL-derefs.
Only display Poster/Fanart selection dialog if there are actual images to select from.
If there are no images from scraping don't display dialog, instead display a message box with an appropriate message for both Poster and Fanart.
Merge pull request #15 from rassilon/fanartRelatedCleanup

Fanart/Poster image selection related cleanup