Here's a (very) basic Switchblade prevention concept. It's extremely crude and unbelivably simple but...
http://www.freewebs.com/5kah/SB_Prevent.rar
Visual Basic 6 Source and compiled .exe to demonstrate simple file locking in the root dir of any drive. This could be expanded to subdirectories too and could be customised to only function if the drive is removable and/or a serial number is white/blacklisted.
It could also work on any form of executable file (.exe, .com, .scr, .pif, .bat, .cmd, .bat, etc).
Use with caution, it's probably rather buggy, I've tested it a little but during testing I zero'd out a couple of exe files... this is now fixed and as far as I know it's ok but you know how these things go... :)
How to use: Run the program, point to the drive containing the executable(s) to prevent running and click lock. Try running the exe file, Windows should stop you from doing so. Click Unlock and quit the program to unlock.
Again, it ONLY works on files in the root dir atm so files in directories WILL NOT BE LOCKED.