I had a quick look at this class and realized that to support this is
LyX is very _easy_, albeit _very_ simple support.
The seminar class is in effect just a article class with two
environments added:
slide and slide* (Landscape and Portrait slides)
To make a simple text slide in latex you do:
\begin{slide}
This is a short and simple slide.
\end{slide}
The problem arises when you have to have a latex command or
environment as the first item in the slide
\begin{slide}
\slideheading{This Seminar is About}
...
\end{slide}
In the lyx layout file this has to be resolved by KeepEmpty 1 or a
protected space in the LyX file. Also the depth button has be
genrously(?) used to put the paragraphs/environments you want inside
the float.
To support the more advanced features of seminar we need a more
powerfull layout "format". This means that we must be able in the
layout file to specify options that the user can choose between (for
seminar this would be for class options:
article,slidesonly,notesonly))
This would make the Layout->Document be dynamic in respect to the
layout file.
Have a look at seminar.cls and the documentation and think on how this
could be done in LyX. Seminar seems to me to give very nice slides and
it is really easy to use. (we need some more visual clues on the LyX
workarea too...)
Lgb