I do not think that is his complaint, ehye.
I think it is more of when he logs out of the server with some quests in his journal that are persistant. The server then get reset, on loging back in he has to reopen his journal to get it to stop flashing after the journal entrys have been added back in.
You can try,
// Make the corresponding panel button on the player's client start or stop
// flashing.
// - oPlayer
// - nButton: PANEL_BUTTON_*
// - nEnableFlash: if this is TRUE nButton will start flashing. It if is FALSE,
// nButton will stop flashing.
void SetPanelButtonFlash(object oPlayer, int nButton, int nEnableFlash)