It's impossible to get the original source code from a program compiled into x86 assembly. I guess you're saying that you can get src of an application because you're thinking to .net applications (c#, vb.net, c++ net,...). But those are not compiled in x86 but in a different assembly language, the MSIL/CIL and with this one getting the source code is always possible.
So what your saying is, that if you sent me the program, theres no way I could take it apart and get the source code? Lets put my skills to the test. If it can be made, it can be cracked and taken apart