by slashrsm: Copy icons to public:// on install.
by slashrsm: Add thumbnail() to MediaTypeInterface.