Я не утверждаю, что это просто, но Вы упомянули премию для острот;-)
Collection mergedList = Collections.list(new sun.misc.CompoundEnumeration(new Enumeration[] {
new Vector(list1).elements(),
new Vector(list2).elements(),
...
}))
Причина медленного выполнения в том, что я сохранил applescript как приложение. Это делает приложение доступным только для PPC, поэтому оно должно работать под Rosetta. Если вы выберете Application Bundle, это станет универсальным приложением.