Александр, если говорить о "правильности", то тут все довольно однозначно и определенно. Официальная документация по Revit API говорит нам лишь о методах, хранящихся в RevitAPIUI.dll. Все остальное - неофициальное и на свой страх и риск.
Хотя возможностей по работе с лентой в AdWindows.dll действительно больше. Что именно использовать - решать вам. Думаю, если возможностей из RevitAPIUI.dll достаточно, то его и использовать и не заморачиваться об использовании другого способа.
По поводу "могут ли исключить". Мое субъективное мнение - вряд ли. AdWindows.dll используется во многих продуктах Autodesk и что то там кардинально менять вряд ли имеет смысл. Но, понятное дело, что гарантировать это не могу.