If you have both wndCrownControls and CrownControls mapped, then check for both right in a row:
IfObject wndCrownControls Exists
do some actions
IfObject CrownControls Exists
do some actions
If only one of the objects exists at a time, then only one of those IfObjects will be executed and the other one will be skipped. You don't really care which one it's doing.
Alternatively, you can map it once and change the mapping to have a wildcard so that anything that looks like *CrownControls goes to the same mapping. I'm not sure that will work for you with the other things you need to map, but I know the IfObject will work.