Microsoft PPT has the ability to save your powerpoint as a Windows Media Video (WMV) which can be initiated on startup in full screen mode and looping. It maybe a bit resource intensive but it's a quick fix
Powerpoint Viewer 2010 Download Free BETTER