Theme for whole business

How to apply custom theme to whole business in one click.

You cannot. You can apply default themes form by form under Form Defaults in Settings. These will be effective for future transactions, not existing ones. It will take you a couple minutes, but only needs to be done once.