I need a user interface desgined and created to control another software. the secondary software will need to be made hidden from the user so that the new interface will be the only interaction with the users. the new created software will need to install some files to the "%appdata%" folder and windows so there will need to be a progress of installaton screen for first time install. also there will need to be licence key generation built in to this so i can control licences. there is a few catches with the secondary software like after 1 hour the software might need to be restarted with out the users knowing again.