1. Schedule most times spent with spouse. For everything. I really mean everything. Dinner date? Schedule it in advance. Going house-hunting? Schedule the visits. Movies? Schedule the evening way in advance. Visiting folks? Agree on a set date.
2. Stick to the schedules like a mofo. Integrity integrity integrity. Promises broken because schedules could not be kept are more likely the reason for an unhappy spouse (or kids!) rather than the amount of time spent with them. No one likes getting their hopes up only to be let down last minute.
3. Never accept an impromptu activity with spouse without agreeing to set off existing agreed upon schedules. This reinforces your commitment to the discipline of schedules. They know you are serious about your time and doing so shows that you acknowledge and respect theirs.
4. Try to keep one day of the week as a wild card where you don't work and simply say yes to anything they (spouse/kids) ask. Schedule this day secretly without telling them. This is the day you can "disrupt" them by saying "Let's go for ice cream" while they are busy. See what happens.
5. When complaints are raised against you for not spending enough time with them, open your schedules - demonstrate the obvious.
6. Never work on a Sunday. This should be your wild card day.