When I create a queue, a list view is automatically created. I don't need these list views and it is quite annoying to delete them. Is there a possiblity that these list views are not automatically created or is there any workaround?
Currently (Winter 17 release) this is not possible for most objects, anytime a new queue is created a new list view will also be created with permissions for all user types to see it. There are exceptions for the Order object where it is not created by default.
Developer documentation reference:
When you create a queue, a corresponding list view is automatically created
There is this idea for it to be restricted to the admin creating it or giving a warning on creation.