Generally, you want to try and match the polarity of your eluent solvent roughly to the polarity of the molecule you are trying to move. With the nitrogens and aromatic ring in your compound, you will need a reasonably polar solvent. Pentane is about as non-polar as you can get, so it's not really surprising that your molecule doesn't move. Diethyl ether is a bit more polar, but not all that polar as far as common organic solvents go. Toluene is a funny solvent for chromatography. You wouldn't expect it to be polar at all, but it tends to be able to move compounds that contain aromatic rings. This is probably due to some kind of pi-stacking interaction.