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