what do you mean by a .net loader?
An assembly that would load my program into the AutoCAD memory space. Perhaps you have a different name for it. Essentially it is no different than the autoload functions of lisp. All they do is load the other program into memory.
That is normal practice to wait for third party developers to create a new prog for each 3 versions of acad.
It is also one of the reasons why my decision to purchase 3rd party software is based largely upon whether I will be required to upgrade when I upgrade my software. My package works on all windows 32 and 64 bit OSs without issue and works on all versions of AutoCAD from R2000 to R2009 with a single build.
I'd never complain if a vendor took a month after release to kick out a new compile.
You would likely change your tune if the software you were waiting on was mission critical and you paid in excess of $15k for it. You would likely expect that it would work regardless and if it didn't, you would be probably be screaming at the vendor within a few hours.
We are not talking about a device driver or a widget that makes life easier. We are talking about something that takes a hundred manhours and turns them into 5 minutes.
Like I said before, if I cannot expect the .NET assembly to work on all versions of AutoCAD currently released (R2004 - R2009), then I will have no choice but to make AutoCAD to load my interface by brute force.