I am not sure it is a good ides to do this; the ToC might get really crowded with unnecessary information. Anyway, here' one possibility (but I don't know how robust will it be when changing to article and using beamerarticle):
\documentclass{beamer}
\newif\ifframeintoc
\makeatletter
\addtobeamertemplate{frametitle}{}{%
\mode<article>
{
\addcontentsline{toc}{subsubsubsection}{\insertframetitle\hfill}
\addtocontents{toc}{\par}
}
\mode<presentation>
{\ifframeintoc
\addcontentsline{toc}{subsubsubsection}{%
\protect\hspace{2em}\footnotesize%
\protect\hyperlink{page. \insertframenumber}{\insertframetitle}\par}%
\fi
}
}
\makeatother
\begin{document}
\begin{frame}
\frametitle{General outline}
\tableofcontents
\end{frame}
\frameintoctrue% activate frame titles in ToC
\section{Test section one}
\subsection{Test subsection one}
\begin{frame}
\frametitle{Test Frame One}
test
\end{frame}
\begin{frame}
\frametitle{Test Frame Two}
test
\end{frame}
\subsection{Test subsection two}
\begin{frame}
\frametitle{Test Frame Three}
test
\end{frame}
\begin{frame}
\frametitle{Test Frame Four}
test
\end{frame}
\section{Test section two}
\subsection{Test subsection one}
\begin{frame}
\frametitle{Test Frame Five}
test
\end{frame}
\begin{frame}
\frametitle{Test Frame Six}
test
\end{frame}
\subsection{Test subsection two}
\begin{frame}
\frametitle{Test Frame Seven}
test
\end{frame}
\begin{frame}
\frametitle{Test Frame Eight}
test
\end{frame}
\end{document}
An image of the ToC in presentation mode (frame titles are hyperlinked to their corresponding frame):

And now, with the same settings but replacing
\documentclass{beamer}
with
\documentclass{article}
\usepackage{beamerarticle}
the ToC looks like

\addtobeamertemplate{frametitle}{}{% \addcontentsline{lbf}{section}{\protect\makebox[2em][l]{%to\addtobeamertemplate{frametitle}{}{% \addcontentsline{toc}{section}{\protect\makebox[2em][l]{%? – cmhughes Jul 26 '13 at 20:15