Is there any way this can be made compatible for other calculators?
In short: no there's no easy way.
The biggest reason is because KryptonIDE requires the C libraries, which are only compatible with the CE. To port this program to any other 84 type calculator would require the author to make the program in an entirely different language (ASM probably).
Even if this program was already written in ASM, it still wouldn't be easy because of the different processors the TI 84 Plus CE and the TI 84 Plus (CSE) have. Every TI 84 Plus (CSE) type calculator has a z80 processor which runs z80 assembly. The CE however was upgraded with a new processor, a ez80. Although the names are very similar and, from what I've heard, the actual ez80 ASM code isn't incredibly different from regular z80. It's different enough that no program written in ez80 ASM will run on a z80 processor and vice versa. (Well, there is a person that's making a program that'll let you run z80 games on a ez80, but that doesn't help anyone trying to run an ez80 game on their z80 calculator.)
The final reason this wouldn't work on a monochrome calculator is because the screens are obviously completely different. Any monochrome calculator can't automatically convert a color into grey scale. Also, the resolutions are different so that also messes things up.
I hope I explained everything well!