Hi Stephen88, you don't need WiDi program to perform Wireless Display on Windows 8.1, just need to ensure you have latest graphics driver and wireless driver, windows 8.1 comes with Miracast.
steps can be found in this site:
Project to a wireless display with Miracast - Windows Help
hope this helps.