If you have all these:
1. Installed and 'run' Visual Studio once before the next two steps
2. Installed DirectX SDK
3. Installed GDK
Then the basic template for a GDK app should run just fine. Even on another machine, providing the DX9 redist has been installed.
If your code has any other resources, ie static libs then make sure they are being linked correctly.
Other than that, if it compiles and creates the exe without any errors then it should run without any problems. If your program relies on external dll then they need to also be distributed too.
Your drivers and others shouldn't really be any issue here but the DX9 redist package will be needed. There are 2 versions of the DX9 redist, the full install or the minimum web install. The minimum web install saves on space when distributing your game.
EDIT: Just to run your program on another machine you do not need the SDK, just the redist...
Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!