Factory service manual has you re-learn the APPS as the first thing to do any time the batteries are disconnected and then re-connected. Also, anytime the computers are reprogrammed, etc.
I would think you should have to do it periodically, though. Maybe something losing connection once in a while?