IIRC it's just using the standard GDM "Choose an X Session" functionality. The same thing tha allows you to havea KDE and GNOME installed at once and switch between them. Last time I was using it, it prompted when you were choosing a different setting than your last login with a "Do you want this choice to be one-time or remembered?"