@JasKinasis I believe you correct that VNC is a graphical application, as it does provide a remote view into another PC. However I don't think the issue is the network connection going up before the desktop is loaded because I tested this.
If I boot up my PC without a network connection, wait...