Needs to have admin privs to install in program files.
Make sure everything gets removed on delete