I understand that in SQL Server 2008 R2 Express, the previous limit of 4GB is extended to 10GB. Would this higher limit apply to a database transferred from SQL Server 2005 Express?
Once you've moved it up to the new version, yes, it will get the new limit. Be sure you set the compatibility level on the database too so that you get all the new functionality.
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood" - Theodore Roosevelt