The following MCE points out that, even "protected" with comments, \setbeamerfont{footnote}{...}
causes a spurious horizontal space.
Do you know why and how to circumvent this space?
\documentclass{beamer}
\newcommand{\mytinyfootnote}[1]{%
\setbeamerfont{footnote}{size=\tiny}%
\footnote{#1}%
}
\begin{document}
\begin{frame}
\begin{itemize}
\item Foo\mytinyfootnote{Bar}
\item Foo\footnote{Bar}
\end{itemize}
\end{frame}
\end{document}