Begin checking all the "free" stuff, ie: ground wires, starter connections, ground wires, relay, ground wires. Oh, and don't forget those danged ground wires. Check the connections to the starter itself. Hidden away, these important connections are often ignored.
Is your battery good? If it's been sitting as long as the bike's fuel has been, it may be in poor condition.
If there is no joy when you poke the starter button (and you did mention a long term issue) perhaps trace that circuit, too. Be careful if you decide to open up the switch. Little parts may fly...
Do you have a VOM? Helpful.