См. в пособии Е. И. Литневской.
Форма слова тумана не является прямым дополнением. О прямом дополнении можно прочитать здесь.
Правильно: Милан Кундера.
Знаки препинания во всех примерах расставлены правильно. Отметим, что приведенные варианты пунктуационного оформления не единственно возможные в этих предложениях, а чтобы решить, какой вариант предпочтителен, в каждом случае нужен контекст.
Возможны оба варианта. Однако в первом случае субъектом действия является только Иван Иванович (и именно он находится в центре повествования). А во втором случае Иван Иванович и Петр Петрович являются двумя равноправными субъектами действия.
Запятую лучше не ставить.
Правильное написание: ночь на Ивана Купалу.