hmm, can you give a link to your apps so I can figure out if I should be bothered with a lack of a port for Windows Phone?
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
There's nothing wrong in using the phone as a dedicated debug device, at least you get real-life performance since the Windows Phone 8 emulator might give you the false idea that your program is running fast enough (that's right, the 8 emulator is running too fast on my machine since it's running in hypervisor mode in stark contrast of the 7 emulator).
Sad that your company isn't willing to make an exception for sake of business development.
edit: besides, at this point I wouldn't develop a dedicated Windows Phone app but one using Portable Library, so you can have the app run on WP7, WP8 and W8 with maximum code sharing.
I suppose fetching the IMEI, triangulating the position for evesdropping, etc. Only phone manufacturers have access to the lower level stuff. If you contact Microsoft directly they might even grant you special access and allow you to use this if it's so crucial to your application.
On Windows Phone you have 'Launchers' and 'Choosers' to perform restricted and sensitive tasks, some ask for explicit permission to the user so they cannot be performed without consent.
Direct access to the RIL unfortunately is too tempting for some ppl with malign intentions.
If his reason for posting here was because he was denied a job at Microsoft I applaud their selection process; His reasoning shows a clear lack of respect and empathy for coworkers and an attitude of knowing it all. Take a look in the mirror, you might learn something.