Whether or not to withdraw his pending I-485 does not change his immigration intent, which will bring impact on his future non-immigrant visa applying, like B-1/2 you mentioned.
However, it has no impact to your decision to file I-140/485 at any time later, or apply H/L visas.
http://blog.wenxuecity.com/blogview.php?date=200805&postID=38633