UserForm shows BEHIND SW screen?

When I run my routine from SolidWorks it displays my userformBEHIND the solidWorks screen. So I have to click the "Show Desktop"icon in my windows "quicklaunch" toolbar to minimize all myprograms on the screen, then I click SolidWorks in my TaskBar toshow it, and my userform comes up. Once I close my userform, myroutine has to finish running before the solidworks screen will popback up.

When run my routine from the SW VB Editor, it shows my userform ontop where it is supposed to.

I tried playing with the "starup Position" value on the userform,but it still won't display on top of my SW window.

-WesSolidworksApi macros