We have a summary view in our winform app that uses a WebBrowser control to display the summary information from a web page. We are using this to gain some rich tabular layout that we could not accomplish using standard winform controls. the first time the view is displayed on the client it takes a while to spin up (launching IE in the background i assume) and the app freezes for quite a few seconds. I'm considering some sort of pre-loading mechanic that would get IE spun-up in the background and would like some community guidance.
I'm considering launching an off-screen or invisible form with a webbrowser control at app start or launching an IE instance in some sort of side thread at app start.
any suggestions?