On Sat, Apr 24, 2010 at 1:03 PM, Raymond Wiker <rwiker@gmail.com> wrote:
If I understand you correctly, it should(?) be as simple as defining a delegate on a class, and a setter for the delegate.

Yes.
 
You can then add a lisp delegate to an object known by (or created from) Lisp.

Created by Lisp is already solved via RDNZL. The problem is the "known by" part that assumes it was passed in to begin with. I'm reading up on marshaling between managed and unmanaged code, so hopefully I'll have something to share.