1. В этом предложении забыта запятая: «Всюду: на столе, на тумбочке, на ковре, покрывавшем пол, — разложены были книги». Тире стоит потому, что есть двоеточие (так как обобщающее слово стоит перед однородными членами). Если выкинуть из предложения однородные члены, получится «Всюду разложены были книги». А тире эти однородные члены отделяет.
2. Тире стоит потому, что обобщающее слово («ничего») стоит после однородных членов.
3. А зачем в этом предложении знаки? Куда их впихнуть? «Окно» — подлежащее, «должно быть открыто» — сказуемое, «всю ночь» — обстоятельство времени. Здесь нет ни вводных конструкций, ни причастных и деепричастных оборотов, ни однородных членов.