You need to impart kinetic energy and quite literally push the rock away. The only reasonable way to do that is throwing inert kinetic projectiles.
Think about starting a Newton's Cradle by lighting a firecracker under it instead of dropping one of the balls. Technically the firecracker has an order of magnitude more energy, but basically none of it is translated into 'useful' kinetic motion.