Fixes #116

Displays an appropriate icon for mac/win/linux next to the device in the menu sheet.

Also fixes some potential issues with spaces and encoded path names. My kingdom for view tests… then for functional tests that deal with the FileViewerPlugin.