This is for people who've done the recent alltel upgrade and copied over the GPS dlls, but don't feel like manually starting the GPS service and devices every time they reboot their phone. This cab includes some new dlls that should fix the GPS freeze problem (according/thanks to mardukeme) My app should still unload the devices and stop the service, then restart it. So if you need to, you can copy the shortcut out of the startup folder into programs or wherever you want...
This is a simple console app in C++. It does what it does without any notice. If you want to check, load up dotFreds Task Manager. If you have his task manager open when you run my app, you need to make sure to hit refresh to show the change.
I'm not responsible for anything that may happen to any device, data, or other unsaid item as a result of using or storing this app. You, the user are. Once you download it, all the crap is on you.
That being said, there is no reason anything should go wrong, so don't worry. This app is thoroughly untested, but don't let that scare you away. You should be backing your crap up when doing anything suggested by anyone on this website anyway!
If you know what to do with the exe, use it. Otherwise, grab the cab. Be sure to uninstall the old cab if you used it.
Please do not ask if this will run on your device. The only way to really know for sure is to try it yourself!
Have fun.
Edit: This program should not help you if you are trying to get a 'primer'. If it does, awesome, but that is not its purpose. Use this program instead of the 1-2-3 method that takes down some security on the phone. This allows the unsigned dlls to run at startup, without shutting off security.
---------------------------------------------------------------------------
UPDATE!!!
Old files are gone. mardukeme (who helped me get gps working first on the vogue) has apparently made some headway. Get the cab for best results!

Includes the virser dll and some others dlls from mardukeme. Updated the kicker to start it as well! Give some thanks to mardukeme!!! (especially for making me fail my math test!)
btw, had to add qccmquery.dll to the batch of dlls to get the service to start up. Don't know why, but that's how it went.
Note: If the device goes to sleep while the GPS is in use, it will take a few seconds for the screen to turn back on. The device is just waiting for the GPS to finish starting back up.
IMPORTANT!!!!! UNINSTALL rstoyguy's cab BEFORE installing mine. Uninstalling his after installing mine will probably break mine, though a simple reinstall of mine will fix it.
UPDATE2!!! Got some better dlls from mardukeme... should run cleaner!
If updating from my last CAB, WinMo will give you the option to uninstall the previous installation. Do it, then soft reset when it asks.