Материализоваться – двувидовой глагол: он употребляется и как глагол несовершенного вида, и как глагол совершенного вида. Правильно: мысли имеют свойство материализоваться.
Возможны оба варианта. См. также ответ № 208912.
Запятая нужна.
Запятая нужна: Вы что, мысли читаете?
Запятая нужна. Обособляются распространенные определения, стоящие перед определяемым словом, если они имеют добавочное обстоятельственное значение.
Верное написание: далеко не полный.
Запятая не нужна.