The open dcl may be good way to go the only issue is when doing a auto preview you may get something un viewable, for me I dummied some slides butchering the original to make a very clear slide. A image with all the dims and notes is not much use.
Re this is the screen above its a pull down mnu code done in Notepad. I have a slide library so the slides live in a single file bit like zip but not necessary its the XXXXSLD then slidename description.
As mentioned else where here its easy to script the making of slides if their simple dwgs the screen will flash do a 100 etc at a time.
***MENUGROUP=xxxSTDS
***POP20
**CADLIB
[LIBRARY]
[->Stddwgs]
[TRENCH]$I=XXXXSTDS.TRENCH $I=*
[PIPES]$I=XXXXSTDS.PIPES $I=*
[PITS]$I=XXXXSTDS.PITS $I=*
[KERBS]$I=XXXXSTDS.KERBS $I=*
[ROADX]$I=XXXXSTDS.ROADX $I=*
[PAVEMENTS]$I=XXXXSTDS.PAVEMENT $I=*
[MISC]$I=XXXXSTDS.MISC $I=*
[<-]
more menu stuff here
***image
**Kerbs
more slides more image groups
**PITS
[PITS]
[XXXXSLD(SD301,PIT DIM SET OUT)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG301")
[XXXXSLD(SD302,UNHAUNCHED)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG302")
[XXXXSLD(SD303,HAUNCHED)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG303")
[XXXXSLD(SD304,MIN WALL THICK)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG304")
[XXXXSLD(SD305,STEP IRONS)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG305")
[XXXXSLD(CGG306,JP RESERVE)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG306")
[XXXXSLD(SD307,JP GRATE)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG307")
[XXXXSLD(SD308,JP CONC COVER)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG308")
[XXXXSLD(SD309,SEP B2)]^C^C(openblk "P:/ACADSTDS/CIVIL STANDARDS/CGG309")