In osCommerce, the admin folder can just be renamed to anything. Then when you install, just give the new folder name and it will be written to the configure.php files. Alternatively, amend the configure.php files manually to reflect the new name. Basic, but effective.
With WHMCS though we had to place the whole thing into a folder as /admin/ cannot be renamed
