Первый вариант - гениально и просто, только что мешает сначала точно объекты выровнять любыми тулзами (тем же Align или привязкой, а потом аттачить) - зачем это примерное выравнивание. Последний вариант - что мешает применить этот метод и к геометрии, а не только к ИС. Собственно это и есть Офф метод из справки.