MSDN, as well as many other sources, claim that worker threads in the thread pool are always background.
"Thread pool threads are background threads
Yes, you can change them. But you should not.
For the same reasons you don't repaint a borrowed car. Same for other thread properties like priority and MTA.
If you want a different kind of thread, create your own.