I am transitioning from Arc9.3 to 10 and am trying to understand what I can and cannot do with Add-Ins. I have a rather complicated VBA/ArcMap9x editor application. It has a custom form with lots of text boxes for displaying and editing tables, and it has toolbars and buttons that launch various functions, etc. It was really too much for a VBA application but that is what it is. I first thought of rewriting it as a traditional ArcObjects/VB.NET applications but then I learned about Add-Ins.
From reading documentation about Add-Ins, it seems that you can make toolbars and dialog boxes but you cannot really use Add-Ins for an application that has a complex custom form, such as my editor application (see attached image). Is this correct? Can Add-Ins help with my application re-write or should I stick with straight ArcObjects/VB.NET?