{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "implemented in sourcecode changeset 29776.  The first release where this change will be available is v1.8.1.13.",
    "ClosedDate": "2009-03-06T01:24:48.25-08:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "on behalf of M_Lyons10,\nHi, this may be a strange question, but I have seen some tools that are able to set the icon of a package, and was wondering if this was supported by DotNetZip.  I've been using the utility for a while, and it is absolutely incredible.  I just love it.  But I was wondering about this and was curious to see if this were possible.  Maybe from an Icon embedded in the package?  I don't know how this is generally done...\n \nThanks Again for a great library.",
    "LastUpdatedDate": "2013-05-16T05:32:29.143-07:00",
    "PlannedForRelease": "1.8 DotNetZip",
    "ReleaseVisibleToPublic": true,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-03-01T07:53:22.75-08:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Can you set the icon of the Zip Package?",
    "Type": {
      "Name": "Feature",
      "Id": 1
    },
    "VoteCount": 3,
    "Id": 7191
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Thanks Cheeso, I think this will be a really cool feature once it makes its way into the library.  Thank you again for providing such an incredible library.  DotNetZip is the best I have worked with.\r\n\r\nThanks Again,",
      "PostedDate": "2009-03-01T12:47:51.647-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-03-01T12:48:05.397-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-03-02T06:59:34.273-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-03-04T12:05:19.293-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-03-06T00:57:59.187-08:00",
      "Id": -2147483648
    },
    {
      "Message": "Just to be clear, here's the way it works: the icon for a file type (.zip, or .vb, or .doc, etc) is determined by the configuration of the computer on which the file is being viewed.  If I have Microsoft Word installed on my computer, then the .doc extension will be associated to Word.exe, and all files with the .doc extension will get a particular icon in Windows Explorer.  If I uninstall MS-Word, then the icon for .doc files will vanish.    The icon is not embedded in the .doc file, but rather in the application than reads the .doc file.  And the same thing happens with .zip files.  \r\n\r\nWhat I have done is embedded a \"zipped folder\" icon in the WinForms tool, then modified the installation to associate this icon to .zip files.  Once you install DotNetZip on a computer -  via the DotNetZipUtils.msi file!! - then this icon will be displayed.  In addition, there wll be a new menu item in the right-click context menu in Windows Explorer for all .zip files; the new menu item will say \"Open in DotNetZip.\"   Finally, there will be a shortcut to the WinForms DotNetZip tool in the Start...Programs menu.  \r\n\r\nIf you copy a zip file to another machine, then the icons displayed on that machine will depend on what sort of Zip tool you may or may not have on that machine.  If you install DotNetZip on that machine, then you will get the same icon behavior.  If you go and buy WinZip, then you will get WinZip icons associated to zip files. \r\n\r\nMake sense? \r\n\r\nThis is all first available in the v1.8.1.13 release. ",
      "PostedDate": "2009-03-06T01:04:58.997-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-03-06T01:24:48.25-08:00",
      "Id": -2147483648
    },
    {
      "Message": "Hi Cheeso, I'm glad this was able to get implemented.  Does this work when an application makes use of the DotNetZip .dll library?\r\n\r\nThanks,",
      "PostedDate": "2009-03-06T17:18:41.293-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:44:27.53-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:32:29.143-07:00",
      "Id": -2147483648
    }
  ]
}