Slav-27, cпасибо!
Я прошу прощения, но выше задавая вопрос, я старался, конечно же, упростить постановку задачи, но видимо "вместе с водой выплеснул и ребёнка"... Переформулирую... Вообще, предполагается, что команда \marginpar является составной частью некоторого окружения, в которое включается список, т.е. так:
\documentclass[]{article}
\newenvironment{marnote}{\reversemarginpar\marginpar{Note}}{}
\begin{document}
\begin{marnote}
\begin{itemize}
\item First
\item Second
\end{itemize}
\end{marnote}
\end{document}
и проблема с marginpar осталась нерешённой.