Your question should belong to the "Windows Programming" section as it is about use of C++/CLI.
I am not very familiar with C++/CLI, but looking at the API reference, you would want to use the ParameterizedThreadStart delegate instead, then pass your argument to the Thread::Start method.