I saw this before doing a google search. Obie had started the thread a couple years back asking about oil on a razor blade. But, I might ask for some experimentation....
Let's do an experiment. Choose a new blade, shave with it as normal, and then take it out, gently wipe it dry and using a Q-Tip cotton Swab (or other) that has 3 in 1 oil, or WD-40 or a good firearm or machine oil, swab along the edges on both side top/bottom of the blade an put a Sharpie (magic marker) | on it and set it aside. The next time you shave, use this blade and simply shave. When you get done, do the above procedure and set it aside for next time. I'd like to participate in this little trial. I've read about this on a few other forums and tonight I was in Meijers store and saw this "blade oil" that extends razor life. Here is a link to about the same product I saw: Pacific Shaving Company | Blade Oil
And I found this link doing a quick search about blade corrosion: How To Keep Razor Blades Sharp
Razor blade manufacturing includes a step in dipping the blades in oil, even though they are stainless, as a prevention to oxidation. This video shows the process: -> ‪How Its Made - Double Edge Razor Blades‬‏ - YouTube
So, I will pick one blade, my Personna Med Prep blade and start out fresh with it and oil it ever time I am done shaving and store it until the next shave and keep doing that and see how many shaves I really get from a corrosion inhibitor blade. I might choose WD-40 since it is so common and the name means Water Dispersal formula 40. Although any motor oil you get in a plastic bottle will give you more than enough oil for dozens of applications. Baby oil (aka mineral oil) is petroleum oil that has been highly refined. It is oil but actually has no additives for friction or corrosion inhibitors added to it. That (baby oil) is also highly available. I'll pass on the oil mentioned with all those "natural" ingredients as I am only interested in keeping oxygen away from the very edge of the razor blade.