I would first assess the site that your growing the pine. If your talking about a site that has regenerated predominately with the pine then I'de be looking to find weevil problems. Often the leaders are killed and you get a multi-topped tree, we call them cabbage pine. If you have alot of diversity and your pines are getting partial shade I would space the young trees of all species and leave over topping trees to shade the pines. I would leave them 6 to 7 feet apart if they are 6 to 20 feet tall, then space them 10-14 feet apart at pole stage (30 feet tall). The weevils like full sun where they lay their eggs on the tips of the tree. Shade will reduce their numbers (weevils) present but may not deter them entirely. A good site with aspen overstory is great as it's not casting too much shade to inhibit the growth of the pine. An overstory of maples and oaks would probably kill out the pine or slow them down significantly because they cast more shade. Young white pine are more shade tolerant then they are at pole stage and bigger. Once you have a good catch of the pine that have reached pole stage, I would then prune them to reduce the risk from blister rust disease and cull the diseased ones to be burnt. The pruning wouldn't eliminate the rust, but reduce it's presence. If you have a lot of wild currants and gooseberry, rust will be present. The rust will not spread from pine to pine, has to develop on the currant first.