I don't understand that. What does "is reload by the session system" mean?
Start lyx, help->tutorial (no last file entry), close lyx, start lyx, tutorial is opened if session is turned on, and you will see a last file entry for tutorial.
And of course (as you alreday noticed) we do not want identical code to be moved to the frontends.
OK. Then take this patch as 'proof of ideas'. Bo