Ivan, Yes, we support MS COM now so the DnD code could be rewritten. However, COM Interop does require runtime support. Theoretically, someone could compile a runtime without COM support (for size) and still expect Winforms to work. Although, this is less likely now that the WebBrowser uses COM extensively. If it makes life easier (and obviously is Windows only) I say go for it.