Still not up my alley, but definitely in the whimsy dept., like that Lionel reactor with the giant glowing ball. Maybe open up a window in one wall and glue these pics inside?
Dunno about the red light though; maybe this a cover for a much, much older business....