wow needs to be running in 32bit mode. to do this watch this video. it covers every possible way to get wow to start in 32 bit mode. https://www.youtube.com/watch?v=St0xz-gf0zg after wow is started in 32bit mode, get fully logged in and in game, then start honorbuddy by right clicking "honorbuddy.exe" and clicking "Run as Administrator"
That worked not sure why the launcher is defective but manually 32-bit starting it then bypassing the launcher works flawlessly. Thanks for the advise.
the launchers not defective, its that its meant for only certain usage applications and people tend to try and use it in a way it wasn't designed to. if you need anything else let us know.