Planets cannot smash planets that are smaller than them. So if the planet you're placing Halleys on is larger than all the other planets in the system, you can't smash anything.
http://pa.lennardf1989.com/Tracker/...ect=1&opened=stuart98&order=history&sort=desc Very annoying issue.