First of all, you are not flying China Airlines. China Airlines (CI) is a Taiwanese airline based in TPE and doesn't fly to SHE. You are flying China Southern Airlines (CZ), which is a Mainland carrier based on CAN.
Originally Posted by allenkeys
1. Will China airlines check in my baggage from SHE back to LHR, or will I have to re-check at ICN?
CZ should be able to check your bags through. But depending on how ICN is set up, there's a chance you may have to claim them and re-check them anyway (kind of like how you have to claim and re-check your bags when you go through customs on entering the US).
2. If the CZ flight is delayed/cancelled will I have any claim for them to re-book me on the next available KLM flight (my guess is no, but thought I would ask anyway)? KLM booking is non flexible.
I doubt it.