The ".swf" file you put in the folder "tpa\preset\custom\flash" and the ".thm" files you put in "tpa\preset\themes"...

May I be wrong...i don't remember perfectly the folders...xD
Anyway, ".thm" in some folder called "themes", and ".swf" in some folder called flash. xD


Layout.xml i don't know. :X
To know your firmware, just go to the Menu\Settings\Update Service\Sorftware Version.

^^
Bye