Is the work-energy theorem valid for only point particles or rigid bodies as well? Is the work-energy theorem valid for only particles or rigid bodies as well?
Most places where I have read this seem to claim the latter. But an example I thought up has been troubling me.
Consider a block resting on a rough surface. We apply a force on the block. The force is balanced by friction and the block does not move. However, the force is such that the point of application of the force moves on the object. Thus work is done by this force on the object. However, the kinetic energy does not change seemingle violating the theorem.
Is there some flaw in my reasoning or is the work kinetic energy theorem valid really only for particles?
EDIT: To be clear, I am describing the simplest form of the work kinetic energy theorem, the one for a single nonrigid body. I don't believe things like internal energy and potential energy need to be invoked in such a case. Or do they?
 A: 
Is there some flaw in my reasoning or is the work kinetic energy theorem valid really only for particles?

It does not matter whether the system is modeled as number of particles or rigid body. What matters is whether you want the work-energy theorem to refer to macroscopic kinetic energy only or allow other kinds of energy.
In your example, when you rub some solid object, you do work on it and this work does not manifest in increase of macroscopic kinetic energy. If you only allow this kind of energy, then the work-energy theorem is not valid.
However, thanks to Joule, Mayer, Helmholtz and others we know doing work on a body by friction does not necessarily mean energy is lost, but may be thought of as transformation of macroscopically visible energy into other kind of energy - in thermodynamics it is called internal energy. Most easily recognizable indication of this is increase in temperature of the body.
If we allow this internal energy into the work-energy theorem, we believe it gets valid again (based on Joule's and others' experiments). It is then named "the first law of thermodynamics": increase in total energy of a body is sum of work and equivalent heat transferred to it.
In mechanics of micro-scale motions of such body the work-energy theorem can be made valid too. The total mechanical energy is not only that due to macroscopically visible motion, but includes contributions due to chaotic motions and potential energies of the microscopic particles forming the body. 
A: 
However, the force is such that the point of application of the force moves on the object. Thus work is done by this force on the object.

I don't agree here. Just by moving a force, gradually or not, to different spots on an object doesn't change the work done if no movement (rotational or translational) is happening. It is like pushing, then letting go, then pushing at a new spot, then letting go, then pushing at a new spot, then letting go etc. None of these many forces applied on different points do work on the object.
But if you drag a particle through the object, work is done on that particle.
A: Work energy theorem suggests:
work done on an object = change in the kinetic energy of the object.
So, to determine work done on an object (particle or rigid body)  we just need to know the change in its kinetic energy. Thus, this theorem is perfectly valid in either cases.
P.S. Large bodies are treated as point objects in-order to carry out calculations conveniently. And the good thing is, it works. 
A: First of all, if a body is rigid it will never deform under any force. So the title is not describing your problem properly. Now, about the problem I must say that work-energy theorem is only applicable to particles. For general purposes there is an extended version of work-energy theorem which states:
$W_{external}=\Delta K + \Delta V_{internal} + \Delta K_{internal}$
$W_{external}$ is the work done by external forces, $\Delta K$ is the overall kinetic energy, $\Delta V_{internal}$ is the internal potential energy and $\Delta K_{internal}$ is the internal kinetic energy. Point masses don't have the extra terms in their work-energy theorem because they don't have any internal structure.
