Delphi 3, OpenTools, Packages and CodeRush

Hi there;

I'm interested in writing a CodeRush Panel PlugIn that can
be used to install / uninstall packages in Delphi 3 given
their filename.  The only thing that I'm not sure how to do
is how to tell a package to Install / Uninstall itself.

Does anyone know how to do this without using the Packages
associated Package Editor ?

Thanks in advance.

Brad Parks.