My logon window to the product is a response window, running as a published app on some ms 2012 servers the window doesn't become visible, on others it does. If the user clicks where they should type in their password and does then the product lets them in and all other windows are visible throughout the product. So the window is there and active just not visible.
Moving code that was in the show event to the activate event seemed to fix the issue, however if the user logs off and we open the same logon window it is invisible again.
This does not occur when running on a fat client, or if it is an app on a published desktop, only if it is shared as a published app