With Armory you can set Custom Lighting for Claymore, meaning different colors for different keys/areas. You can't seem to do this in Crate, so you need Armoury too, but it doesn't need to be running.
So I make my lighting profiles with Armoury and use Crate Scenario Profiles to switch them. And this does work, until it eventually bugs out. I'm not sure if the Crate service is crashing or what, but like I said you can trigger the bug by restarting Crate Service.
I Have Profile 1 for general Windows use, Profile 2 for Gaming and Profile 3 for lights off completely, 2&3 bound to apps.
I have Profile 1 active and launch a game, Profile 2 gets activated. I close a game, Profile 1 gets restored. This will work for a time, but eventually it gets confused about what profile it should return to. I have a theory what happens, the crate service crashes and when it restarts, it will pick the last profile it switched to as the "default" and always return to that until you switch it back with Crate. Of course this has the side effect of resetting the lighting profile you made with Armoury but usually it's easily restored in Amoury.
Possible fixes I can think of, give the user an option to set the default profile that is used when no selected app is running. Fix the major bugs in your goddamn software :D. Also, is Claymore ever going to be fully supported meaning the custom lighting?
I do have a hacky way of forcing a default profile for Crate though. I bind "Profile 1" to just some app the Crate can "see" first, in my case I use notepad++. Then I use the following powershell Script.
start-process "C:\Program Files (x86)\Notepad++\notepad++.exe"
start-sleep -Milliseconds 700
stop-Service ArmouryCrateService -force
stop-process -name notepad++ -force
start-Service ArmouryCrateService
I run this whenever I wake my PC from sleep mode, could probably do with some other triggers too but for right now, this seems to keep the profile switcher working so far.
It really sucks that the software support is this bad when the hardware itself is great. If this never gets fixed, this is probably my last Asus product that need Asus developed software for operation.
Edit: Further testing shows, that even my hacky method does not always work, it seems to help, but it still bugs out sometimes.