You might need to play around with setting the column's RowLayoutColumnInfo.OriginX to appear after the highest OriginX of the other columns; if you want it to appear earlier, you need to set its OriginX and then shift over the other columns. Naturally this would be a lot easier at design-time since you could then use the designer to manipulate your layout and position your unbound column.
-Matt