In iLogic rule editor.
1. User should have a choice to select the rule names that already exist in the document and also external rules. This functionality then can be expanded in such a way that when user see the rule names and right click them he should be able to use general snippets like iLogicVb.RunRule("RuleName") etc. Similary what is currently available in Inventor now for Components.Add and Constraints.Add.

2. In general whenever rule editor is active, user should be allowed to switch and check the things Inventor rather than closing the rule editor and then only he can check some things in Inventor.