Não, o movimento forçado não é necessário. Também é permitido fazer com que a criatura se mova menos que o número indicado de quadrados, desde que o destino não seja especificado.
A página 212 do Compêndio de Regras diz o seguinte:
When a distance is specified, it is a maximum; the creature or effect producing the forced movement can move its target up to that number of squares (or none at all). For instance, a character's power might say, "You slide the target 4 squares (or "up to 4 squares"); both mean the character can move the target up to 4 squares or not move it at all. When a destination is specified, it is absolute; the creature or effect must either move the target to that destination or not move it at all.
Para colocar de outra forma, você poderia pensar nisso como causando movimento forçado, mas simplesmente usando esse movimento para mover o alvo 0 quadrados.
Não há diferença entre puxar, empurrar e deslizar em relação a não fazer movimentos forçados, embora obviamente você não possa empurrar ou deslizar alguém para dentro de um terreno bloqueado, como uma parede.
Não há diferença em relação à fonte ou ao tipo do efeito - mais uma vez, pense nisso como mover 0 quadrado.
Você pode optar por mover o alvo para menos do que o valor especificado, desde que a descrição não especifique o destino que o alvo deve alcançar. Se o alvo não puder alcançar esse destino com a distância especificada, o movimento forçado falhará completamente.
Sim, você pode escolher quais alvos deseja mover e quais não tem em um efeito de área.