Can a collection agency take my income tax refund check for a unpaid dept?
No only governmental agencies like the State, Federal, Student loan, or Child support can seize your tax refund. But if you are in bankruptcy the court can order you to turn over your refund to your creditors.
Only if it's direct deposit.
No they can't unless they take payment directly out of account. An your refund is deposited in that same account.