I will be sure to research your suggestion, as I know full well that I have much to learn.
Perhaps it is my inexperience with .NET showing itself, but I feel that events are a critical part of this particular plug-in, as the entire point if for a small series of tasks to be performed without any user invocation... Both at drawing open, save, and close (when not already done by a preceding save)... Without the benefit of .NET events, I'd simply stay with the basic LISP that has been used for years.