What action to you want to detect from within the COM object?
I usually create a property to hold a form reference. Then inside
the DLL, I can check to see if it is a valid form object, then call
methods on the form.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people