Did you test Vista after shrinking the NTFS partition so that you know whether shrinking or extending it broke?
Was the Ubuntu partition _after_ the Vista partition, so that you extended the Vista partition "to the right"?
Did you test Vista after shrinking the NTFS partition so that you know whether shrinking or extending it broke?
Was the Ubuntu partition _after_ the Vista partition, so that you extended the Vista partition "to the right"?