Вообще говоря, род не принято определять у существительных, не имеющих формы множественного числа. Но "Грамматический словарь" А. А. Зализняка считает слово очки существительным мужского рода.
Если же речь о форме мн. ч. слова "очко", то род, разумеется, средний.
Запятые не нужны.
Смайлик не является знаком препинания, и сочетание его со знаками препинания не регламентируется правилами правописания. Рекомендации веб-дизайнеров см. здесь.
В значении 'остатки, отходы' существительное очистки в родительном падеже имеет форму очистков. Очисток — форма мн. числа родительного падежа существительного очистка в значении 'процесс очищения'.
Если принять во внимание, что отрывать при переносе последнюю букву корня нежелательно, то переноса этого слова следует избегать.
Запятая перед как нужна.
Нет, все эти существительные нельзя считать собирательными.
Правильно: одни очки.
Правильно: бабушки-Машины, дяди-Димины.