In reply to Scott Bowler.

Scott: no rules have been broken. No guidelines have been violated. Your plugin did something not allowed. This one does not. The difference is obvious, unless you want to intentionally muddy the waters.

The waters are actually crystal clear here. "Install" has a meaning. If you want the guidelines clarified further, then that is a legitimate thing to ask, but it's not going to allow your plugin or disallow this one.