So, was my only packaging problem that all the stuff was inside the folder, which was in the ZIP?
Yes.Blockland searches the thumbs folder for that image inside the zip, but it doesn't find the thumbs folder, so it won't show up. Good luck for your project.
Also, do what Antallion said...
Delete the thumbs.db file.