During the start of my windows application, I have to make a call to a web service to retrieve some default data to load onto my application. During the load of the form, I
Don't display a wait cursor for this - instead, use a control on your form to indicate that the backgroundworker is busy doing something. The wait cursor is an appropriate indicator for the UI thread to use (since it indicates that the user can't/shouldn't touch anything), but it's not appropriate for something happening in the background.