The correct option is B Blocks start performing SHM at about the centre of mass with uniform amplitude
The only external horizontal force acting on the system of the two blocks and the spring is F. Therefore, the acceleration of the centre of mass of the system is equal to Fm1+m2.
Hence, centre of mass of the system moves with a constant acceleration. Initially, there is no tension in the spring, therefore at initial moment m2 has an acceleration Fm2 and it starts to move to the right. Due to its motion, the spring elongates and tension is developed. Therefore, acceleration of m2 decreases while that of m1 increases from zero initial value.
The block start to perform SHM about their centre of mass and the centre of mass moves with the acceleration calculated above. Hence, option (b) is correct.
Since the blocks perform SHM about centre of mass, therefore the length of the spring varies periodically. Hence option (a) is wrong.
Since the magnitude of the force F remains constant, therefore the amplitude of oscillations also remains constant, therefore the amplitude of oscillations also remains constant. So, option (c) is also wrong.
Acceleration of m2 is maximum at the instant when the spring is in its minimum possible length, which is equal to its natural length. Hence, at initial moments, acceleration of m2 is maximum possible.
The spring is in its natural length, not only at the initial moment but at time t=T,2T,3T,..... also, where T is the period of oscillation. Hence, option (d) is wrong.