Is there an equivalent for Java AWT that works on .NET?
I usually use IKVM for Java bytecode translation, but IKVM AWT support is fairly limited.
AFAIK, there are no implementations of AWT for .NET that are more complete than the (as you've seen) partially complete version in IKVM. Be sure to use the latest IKVM snapshots, though, as it has improved quite a bit over the past year.
The only similar project that I know of is Ja.NET, but I doubt their AWT is in any better shape than the one in IKVM.
Maybe jni4net could help you ? Or one of the other Java to COM bridges ?