Eigenen Programmer hinzufügen (IDE ab 1.6x)

Hallo,

früher musste man ja neue Boards, Programmer usw. zur Arduino-IDE hinzufügen indem man die entsprechenden Dateien im Programmverzeichnis (bzw. auf dem Mac im Application-Package) geändert hat. Bei jedem Update der IDE waren dann die Einstellungen erst mal futsch.
Offenbar klappt das mit neuen Boards jetzt auch anders. Aber gibt es auch einen entsprechenden Weg um einen neuen Programmer hinzuzufügen? Mit ist das nur durch editieren der programmers.txt im Arduino-Package gelungen wir in früheren IDE-Versionen.
Gibt es ein besseres Vorgehen?