EDIT after closing question: the referenced answers say how to install the themes by putting theme in an appropriate tex folder. But this is not what I am asking, I want to be able to "pack and ship" my theme together with other tex files so that other users are able to use them without doing anything. Like custom packages.
I have created a custom Beamer theme. This is defined in the file beamerthemeMYTHEME.sty. As usual, this file calls three more files namely
beamercolorthemeMYTHEME.sty, beamerinnerthemeMYTHEME.sty and beamerouterthemeMYTHEME.sty.
If my .tex is in the same directory as the theme files, I can use the theme only by \usetheme{MYTHEME}.
Next, if I put these files in a directory (Theme) I must use \usepackage{Theme/beamerthemeMYTHEME.sty}. HOWEVER it seems that the other files cannot be found as I get the error
beamerinnerthemeMYTHEME.sty' not found. \useinnertheme{MYTHEME}.
I want to use this approach as I expect other people to use these theme.
Is there any way to make this work?
Addition
Besides handling the theme files, it would also be interesting how to best incorporate graphics from subfolders with things like \pgfdeclareimage