Next time try searching the forum please. Many questions you may have, most likely someone else has already had before...
Check this thread for more info on your problem... https://forum.solidworks.com/message/18098#18098
Here is a program that might help you it just has a module and a form in it. You need to add the module to your program. When you want to show your form activate it by telling it to hide, then call the PutFormOnTop sub of the module and pass the form as the object. This should put the form on top, then tell your form to show. Telling your form to hide keeps the form from jumping around the screen. This seems to work for me.
Hope this helps
Rick, you should mark Dan's reply as the correct answer ("closes" the discussion, gives him 4 points and helps people locate the correct answer faster).