Ed from Mars was the resident screen saver expert. He made the excellent Bees screensaver that even had preview window support.
http://www.codersworkshop.com/viewshowcase.php?id=134I recall that he was working on a closed source solution for everyone to use, but he has since disappeared.
Are you running into any specific problems? Renaming the EXE to scr should at least get the basics going, without preview. You can check AppArgs for the proper command line switches
/S – which is used to start the Screensaver itself
/C – which is used to display the Configuration Screen
/P – which is used to display the Preview Window
(from Grisu's old tutorial @BC
http://membres.lycos.fr/blitzcoder/cgi-bin/articles/Wc64f65f02053f.htm )
I tried my hand at porting my Blitz+ preview window code over to max, and got very close to getting it working. This thread contains the most code available on the subject, to my knowledge.
http://www.blitzbasic.com/Community/posts.php?topic=47287#525636That code was written for an early version of Max. A lot has changed, like the class name for the Blitz window, for example. I hope you find some of this info useful.