I think it would better to have the option to get rid of the whmcs logo by using the logo url in the general settings > General tab in the templates, and via the admin login logo and admin panel logo. Instead of having to manually edit and replace everything.
This change is less than 50 lines of code if that.
Merged Ideas
Make client area header logo changeable under Setup > General Settings
Please add an ability to hold the location of the logo file when used on an "unbranded' copy. Right now when upgrading whmcs, if one does not remember to go into the whmcs folder and change the logo.png file in img folder, then one gets WHMCS logo in place of custom logon on WHMCS pages, which one might not be expecting as a result of a simple upgrade. :)
Featured Comment
Thanks for your comments and votes on this idea. I'm pleased to advise that in version 7.0 we introduced a Setup Wizard which allows users to easily upload a logo image for display in the public/client areas, emails, the printable and PDF invoices.
The setup wizard is displayed upon first login on a new installation, and can be accessed at any time via Help > Setup Wizard if you would like to change the logo at a later date.