set-application-icon

Arguments:
existing-exe icon-file &key (resource-name "ACLICON")

This function is useful for replacing the application icon inside an
executable file for delivery. It simply calls set-exe-icons-nt if the operating system is
a member of the NT branch of Windows (which includes win2000 and XP),
and otherwise calls set-exe-icons. Refer to those functions
for complete information.

The resource-name argument is passed as the
icon-name argument to those functions, and
existing-exe and icon-file
are passed as the similarly named arguments of those functions.

On the non-NT branch, set-application-icon handles the creation
of a temporary exe path to pass to set-exe-icons, and the deletion of the
no-longer-used copy of the exe file. It leaves a single resulting exe
file at the original existing-exe path.