1. Да, верно : думать - думая
2. Да, верно : что делая? говорит, улыбаясь(от гл. улыбается )
3. Дееричастия с не пишутся раздельно, кроме слов - исключений :
Не догадываясь об этом
Недоумевая (искл.)
Не думая о походе
Не зажигая свет
4. увидЕвши (от глагола увидЕть)
(заклеив, заметив, засеяв)