.dlls are basically program files. All that's missing is main().

.vbs is an executable format on most computers (Although I've got mine set up to open in notepad instead), so I count that as a program file as well.