Hmmm, if you have a way to remove the link, then you must have an idea where the UI for the AV/MAIN menu is. Can you tell me where to find it, as I have spent countless hours going through files trying to find the ui for both the AV screen and the Main screen
More than likely the AV UI is in the APL\AV.exe and APL\AVRes.Res files and Main Menu UI is in APL\MainMenu.exe and APL\MainRes.Res, with both pulling image data from APL\Image.Res. Both are independent executables from APL2\iGo\ezrider.exe and APL2\iGo\data.zip. ezrider just posts messages to both via commands in the scripts like this one:
;send message to mainmenu
EXEC "other.pioneer.postmessage" "MainMenu" "WM_APP_AV_IGOMAP" 0
If that command wasn't captured right by MainMenu, then that's when you end up with the "System Startup In Progress" message stuck on the screen (I think it's drawn by MainMenu) over the top of the other apps. In a similar fashoion, AV.exe draws the Now Playing/Source Icon over the top of the iGo map when you're navigating. So if IDT had found the right messages to post to AV.exe to make it hide, then it won't draw on top of the map. But it also sounds like it won't expect to listen for the button press to indicate Voice Rec is active (notice how VR only works when certain Pioneer APL\ apps are running and on-screen? Probably the same reason...).