Actually, the daemon of sys-apps/kexec-tools load the kernel image when it is started. So it consume ${kernel_size} of memory during all the system life. It could be better if it's start() function were only displaying a message like 'Kexec activation' and the real work would be done in it's stop() fonction, at system shutdown.
sorry, I dont think that is good, since it removes the ability to use kexec without going through init and thus makes it a lot slower. Anyway most system can spare that amount of RAM nowadays .. is it possible to make this (start or stop) configurable for the user? Well, if you have a good patch, please tell me and reopen :)