Yes that works fine, you can set negative values also if the second monitor is to the left of the main one.
Its also worth noting that the window position is fixed automatically in the case where you pass in a ClientBounds value that are invalid (not visible), which is nice.