My nitro and nifedipine comes in a jar/tub too but I used a baby syringe like this one to suck some up so I can get it further up the anal canal:
http://s3.amazonaws.com/tc-photos/11442/product/standard/513141.jpg
What I did is turn the jar upside down and shake it a few times until some of the ointment falls onto the inside of the lid. Then I open the lid and suck it up using the syringe.
I think the possible impacts of long term stool softener use will depend on what kind (e.g., stimulant, osmotic, etc.) you are using. In general all medical literature agrees that stimulant laxatives should not be used long term. Osmotics like Miralax are considered safe, or at least safer. One reason that the Miralax bottle says not to use it for more than 14 days is because they don't want people to use it to mask the symptoms of very serious conditions that can cause constipation, such as intestinal blockage or colon cancer. If you've been cleared of these conditions and it's just "standard" (whatever that is) constipation, then it's generally considered okay from everyone and everything I've consulted. That doesn't mean there's no impact at all but it does mean it's unlikely to cause major life-threatening trouble.