Short answer: human beings are not programmable, as such. Also, subliminal messages are not comprehensive.
Long answer:
You've already used two suspect terms in your premise: hypnotism and subliminal messages. Hypnotism is a real thing, don't get me wrong, but it comes with some important caveats:
- To be hypnotized, you must let yourself be hypnotized. Which means you can't hypnotize an unwilling participant.
- Someone being hypnotized is more susceptible to suggestion, but no one can be forced to do something they categorically would not do. This is why hypnosis is most often used for two purposes:
- Sideshow entertainment with low stakes.
- Medical treatment (either low-grade anesthesia or mental rehabilitation). Both are, hypothetically, for the patient's own good, so even though it's high stakes the patient is typically willing. As for mental rehabilitation, hypnosis can be useful for reducing: phobias, anxieties, and addictions. Conversely, on the malicious side, hypnosis could increase: phobias, anxieties, and addictions (but you'd still have to convince the person to enter a hypnotic state willingly). Hypnosis can also implant false memories (still need a willing participant).
- To hypnotize someone, you must get them into a hypnotic state. This requires significant effort on the part of the participant, and is not something that can passively be done without their active cooperation.
Which brings us to subliminal messaging. Subliminal messaging is useful for binding associations together. It's most often seen as part of propaganda campaigns. If you can associate your opponent with "crook" and yourself with "great", people are more likely to vote for you. But, if you just come out and say your opponent is a crook and you're great, everyone will just go, "Well, of course he'd say that. He's just a braggart trying to win votes." With subliminal messaging, the idea seems to originate within the target's head, so it is not examined as critically.
This makes subliminal messaging useful in very specific circumstances. Remember: you can only create associations, and while you can sometimes use this to predict behavior (e.g., voting pattern), there will always be something outside your control that can change the outcome. For instance, subliminal messaging tends to be very fragile. As soon as someone has the thought, "Why do I think they're a crook?" they're leading down a path that will not just break the association, but assert it's opposite (assuming, upon investigation, the political opponent really isn't a crook).
Creating a complex subliminal program... it's just not going to happen. First of all, you'd have to have exactly the right person, or they'll just reject your program out of hand. People all the time have thoughts float through their head that make them go, "Woah! Where did that come from? Better just forget I ever thought that."
So, it's not just knowing everything about a person's brain, but the right person's brain.
Assume you have the right person. You've (somehow) gotten a complete scan of their brain, and (somehow) know exactly what all their neural connections mean. Now you have to build a building. That takes months. Or, in the case of The Shining, decades? Centuries? That was an old house. That person you got a scan of their brain? That person doesn't exist anymore. Brains change constantly (that's basically what memory and learning is), and when we're talking about such delicate, error-prone system as subliminal programming, you would need a brain scan that is current at the time the program starts running.
Okay, so, (somehow) you've got a scan of the brain at the time your program will start running. Good. Now you have to make sure your program activates in exactly the right way. If Jack gets a flat tire and is one hour later than you thought, everything's been for nothing, because the program won't run properly. If he gets dust in his eye at the wrong moment, and looks in a direction you weren't expecting, missing a piece of architecture you expected him to see, the program's ruined. If his family acts in an unexpected way, his program is ruined, so you better get scans and programs for them as well. And hope all their programs don't interfere with each other.
At this point, I'd like to direct you to the Cthaeh, a villain in The Wise Man's Fear by Patrick Rothfuss. It can see into all possible futures, and chooses its own actions in such a way to bring about the worst possible future. Essentially, this is what you have to do. Forget neural connections and psychology; you need a way to look into the future. Then, you can iterate through your architectural design until you get a future that you want.