The VI keeps the dialog up front for me, but if I change the VI properties to be a dialog box, then I can get the Print dialog to fall behind my window.
Because both windows are dialogs, they are at the same "level," so windows will allow either to come up front.
So, if you have you VI set to a dialog (modal) in your windows appearance settings section of VI properties, you will have this problem. You can change this to another option, or you can use to use the lvwutil functions
here. With those, you can use Make Window Always on Top.vi in the WINUTIL.LLB to force the Print dialog to not fall behind any other window. If you click on the LV window, you woud still remove focus from the print dialog