Thanks to all for the replies.
Let me clarify why using a form is not really feasible unless I want to do major code modifications. I have a User Interface Thread. Based on user input, that thread starts a worker thread. Based on other outside events, the worker thread needs database access...