Use of ITunes SDK in C#, also using threads and invoke to access controls in a different thread