Unfortunately, when you consider the numerous and varied attacks/hacks on Acrobat and Reader – it is VERY complicated!
What you just described below would open a client up to a HUGE NUMBER of potential attack vectors – which is why we no longer do it!