Have you looked at your VI properties for Window Appearance? Under "Customize..." I check the boxes for "Window is Modal", "Show Front Panel When Called", and "Close Afterwards if Originally Closed".
When you upgrade to LV 6.1, check out the event structure as a nice way to capture mouse/keyboard input.